Discussione:
Casella Combinata da VBA
(troppo vecchio per rispondere)
Cicerone
2008-03-12 11:36:12 UTC
Permalink
Salve.
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?
a***@libero.it
2008-03-12 11:50:15 UTC
Permalink
Post by Cicerone
Salve.
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?
Credo qualcosa tipo
Me.TuaCasellaCominata.RowSourceType = "Tabella/query"
Me.TuaCasellaCominata.RowSource = "SELECT ....; "

F.
Cicerone
2008-03-12 12:25:18 UTC
Permalink
Post by a***@libero.it
Post by Cicerone
Come faccio ad assegnare a CasellaCombinata questa istruzione sql da VBA?
Credo qualcosa tipo
Me.TuaCasellaCominata.RowSourceType = "Tabella/query"
Me.TuaCasellaCominata.RowSource = "SELECT ....; "
Grazie mille, era proprio così! :-D
VedoTondo
2008-03-12 12:31:08 UTC
Permalink
Post by Cicerone
Salve.
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
Cicerone
2008-03-12 23:42:58 UTC
Permalink
"VedoTondo"
Post by VedoTondo
Questa usa l'id di un'altro combobox
[cut]

Grazie anke a te :-)

Continua a leggere su narkive:
Loading...