Post by CiceroneSalve.
Ho un pulsante il cui clic mi deve generare una istruzione SQL.
Praticamente sul clic devo caricare nella CasellaCombinata l'istruzione
"Select * from Tabella".
Come faccio ad assegnare a CasellaCombinata questa istruzione sql da VBA?
Ti posto il codice di una select che uso io, almeno vedi un pò:
Questa usa l'id di un'altro combobox
------------------------
cbochimica_primo.RowSource = "SELECT cartachimica.idchimica,
cartachimica.nome, cartachimica.colore, cartachimica.gr, cartachimica.costo,
cartachimica.idformatocarta, cartachimica.numero FROM cartachimica WHERE
cartachimica.nome='CB' AND cartachimica.idformatocarta=" & cboformatostesa
----------------------
questa invece no:
---------------------------
cbogrammatura.RowSource = "SELECT grammatura.idgrammatura, grammatura.grammi
FROM grammatura ORDER BY [grammi]"
-----------------------------
Di più non saprei dirti
Saluti @ndrea
Io in genere mi creo la query e poi faccio un copia incolla sul codice.
Devi stare solo attento al fatto che le righe in vba mi sembra di ricordare
che arrivano a 255 caratteri e che in genere se spezzi le righe devi usare
il sistema del _ (trattino).
Attenzione a quando cerchi di riportare il rigo copiato che non si
inseriscano " nel mezzo al codice, lo fà in genere quando và a capo da solo.
L'istruzione sopra è un'unica riga, tu sicuramente la vedrai con molti
accapi.
Saluti @ndrea