Aktív témák
-
Damocles
csendes tag
Abszolút kezdő vagyok, szóval ha valaki tudna megoldást a problémámra úgy mondja, mintha egy hülyének beszélne. Szóval a gond a következő:
Adatbáziskezelés a feladat, van is egy szép kis access táblázatom, amit egy adodc egy datagrid es egy datacombo segítségével szeretnék kezelni a formomon.
Van egy Tipus nevű oszlopa a táblázatnak és azt szeretném, hogy a datacomboban választási lehetőségeknek megjelenjenek a rekordok típusai és ha valamelyiket kiválasztom, akkor CSAK az olyan típusuak jelenjenek meg a datagridben. Ennek érdekében a következő kódot írtam be:
Private Sub Dcbtipus_Change()
Dim strSQL As String
If Dcbtipus.BoundText = '''' Then Exit Sub
strSQL = ''select * from Adatbazis where Tipus = '' & Dcbtipus.BoundText
adoadat.RecordSource = strSQL
adoadat.Refresh
grdadat.ClearFields
grdadat.ReBind
End Sub
Dcbtipus - a datacombo
adoadat - a adodc
grdadat - a datagrid
A probléma az, hogy nekem a adoadat RecordSource tulajdonságához select * from Adatbazis where Tipus = ''valami'' -t kéne beírnom, hogy működjön (tehát idézőjelek közt kéne lennie ennek: & Dcbtipus.BoundText. )
Deha ezt idézőjelek közé teszem, akkor azt ''szószerint'' értelmezi, tehát nem select * from Adatbazis where Tipus = ''valami'' lesz, hanem ez: select * from Adatbazis where Tipus = & Dcbtipus.BoundText
Nincs valami megoldás arra, hogy idézőjelben legyen és normálisan is értelmezze?
[Szerkesztve]
Aktív témák
- Amlogic S905, S912 processzoros készülékek
- Okosóra és okoskiegészítő topik
- Mesterséges intelligencia topik
- Meghalt Chuck Norris
- Formula-1
- Samsung Galaxy Felhasználók OFF topicja
- Mibe tegyem a megtakarításaimat?
- Kormányok / autós szimulátorok topikja
- Apple MacBook
- Milyen okostelefont vegyek?
- További aktív témák...
- 2017 iMac 27" 5K Retina, 16gb ddr4,250gb ssd, Radeon Pro 570 4 GB dedikált
- Xbox One S Minecraft Edition 1 TB + kontroller 6 hó garancia, számlával!
- SAPPHIRE RX 9070 16GB GDDR6 PULSE - Új, 2 év gari - Eladó!
- Motorola Edge 50 Fusion 256GB,Újszerű,Dobozaval,12 hónap garanciával
- Gaming / Streaming PC Ryzen 5 5600X, RTX 3060 Ti, 32GB RAM
- HIBÁTLAN iPhone 15 Pro 128GB Natural Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS4384
- Samsung Galaxy S21 FE / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- TP-Link TX401 PCIe Hálózati Kártya - 10Gigabit!
- 27% - LG UltraFine 27UP650K-W IPS Monitor! 3840x2160 60 Hz
- BESZÁMÍTÁS! ASRock A520M R5 5500 16GB DDR4 512GB SSD RTX 2060 6GB CM Masterbox MB311L ARGB 500W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
