Newsgroup: it.comp.lang.delphi
Titolo: DBLoockupComboBox

salve avrei una domanda da porre....
io ho un componente DBLoockupComboBox , vorrei sapere.... è possibile
prendere ad esempio uno dei campi che visualizzo nel DBLoockupComboBox
e dire che quando visualizzo quel determinato campo mi attivi
determinati componenti? sul come attivare determinati componenti so gia
come posso fare. il mio dubbio era come richiamare sul
DBLoockupComboBox la stringa che seleziono......

Ringo ha scritto:

Se fai uso di "azioni" (TAction), potresti sfruttare l'evento /OnUpdate/ 
del componente *TActionList* per "allineamenti visuali" di questo tipo...
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 del componente *TActionList* per "allineamenti visuali" di questo tipo...
in che modo posso sfruttare il componente?
io il DBLookupComboBox lo uso in questo modo:
ho impostato un dataset e un datafield,dove praticamente scrivo quello
che ho sulla list field...
la list field è un altra tabella dati e sul DBLookupComboBox vedo il
contenuto di quella tabella e ad ogni stringa selezionata scrivo sul DB
qullo che ho selezionato....
ho fatto un po di confusione se non capisci cerchero di essere piu
chiaro...
puoi farmi un esempio pratico?
grazie...

 io il DBLookupComboBox lo uso in questo modo [...]
L'uso del controllo *TDBLookupComboBox* è sempre più semplice farlo che 
spiegarlo. :-)
L'impiego che ne fai l'ho compreso. Qual è la condizione specifica che 
determina la disabilitazione del controllo?
Se appoggi un componente *TActionList* sul Form in esame, puoi 
intercettare l'evento /OnUpdate/ e inserire al suo interno il codice che 
consente di determinare l'abilitazione del controllo, tramite la 
proprietà /Enabled/, impostandola a True o False a seconda del caso.
Se la condizione prevede l'uso del valore di un campo della tabella, 
prelevalo direttamente dal DataSet (tabella, query, ecc.) di origine, 
non dal controllo visuale.
Ciao,
   Marco.



Grazie mille, ho risolto con il componente TActionList, sinceramente
essendo un principiante non lo conoscevo.........
Senti, dovrei farti un altra domanda se posso.... io uso una form per
il menu di un mio programma, come posso fare per vedere le altre mie
form sempre davanti al menu? cioe io ad esempio quando faccio clic
sulla form menu, e magari ho aperto un altra form, mi scompare la form
che ho aperta davanti al menu e quindi la devo riaprire.....
se puoi fammi sapere,grazie ancora
R

 che ho aperta davanti al menu e quindi la devo riaprire.....
La soluzione può essere quella di adottare un Form MDI, cioè un form che 
  contiene i "form figli" (MDI Child) al suo interno, ma si tratta di 
una soluzione che non ho mai voluto adottare nemmeno quando era in voga. :-)
In alternativa, puoi sfruttare la VFI (Visual Form Inheritance) di 
Delphi e costruire le interfacce utente basandoti sui *Frame*, da 
caricare dinamicamente per creare una particolare maschera nel momento 
in cui ti serve.
Sul mio sito (vedi firma) trovi un articolo che spiega come fare - a 
livello base - per organizzare un'applicazione del genere.
Sempre se era questo ciò a cui ti riferivi nella tua domanda... :-)


 una soluzione che non ho mai voluto adottare nemmeno quando era in voga. :-)
Ho risolto il tutto (con un po di fatica) con questa soluzione che mi
hai proposto.....ho usato il componente TActionList, in modo che quando
apro la form mi imposti la propieta FromStyle a fsMDIChild, in modo che
quando io apro la form e lavoro sul menu ho sempre davanti la form che
ho aperto...... Grazie ancora Ciao alla prossima