Newsgroup: it.comp.appl.access
Titolo: Come visualizzare su schermo il risultto di una query da "codice"????

Come da oggetto vorrei visualizzare su schermo il risulttato di una query
parametrica inserita via codice (ad esempio sarebbe interessante poterlo
visualizzare su una griglia o altro...) esiste un modo per farlo???
Purtroppo mi sono sempre affidato a combo e caselle di riepilogo che hanno
come origine una query ma vorrei vedere se esite qualcosa di diverso!!!!!
Grazie,
SergIos

 SergIos
Altrimenti spiega meglio il tuo desiderio di uscire fuori dagli schemi...
Ciao.

 ha scritto nel messaggio
news:9vpheb$3if$1...@canarie.caspur.it...

Ciao,
non avendo mai programmato in vita mia ed essendomi affacciato da non molto
ad access volevo sapere come ad esempio popolare una flexgrid(credo si
chiami cosě) Un altro problema  era il come effettivamente visualizzare il
risultato di una query eseguita via codice in quanto sino ad ora ho sempre
usato query di accodamento o crezione tabella che non avevano bisogno di
essere mostrate,riempivano o creavano la tabella e fine lě.
Insomma, quando io ho fatto eseguire la mia bella query di selezione via
codice, come faccio a farne vedere  i risultati????
Grazie(soprattutto per la pazienza) e ciao!

 Grazie(soprattutto per la pazienza) e ciao!
In Access 2000 ('97 no) c'é qualcosa di simile al controllo flexgrid, fermo
restando che puoi utilizzare qualsiasi altro activex. Se posso darti un
consiglio, non utilizzarli o almeno utilizza quelli che ti vengono forniti
da access; leggendo nei vari messaggi di altri che hanno provato si sono
scontrati poi con la difficoltà di riportare gli stessi controlli nel pc del
cliente o altro pc...
Io utilizzo il '97; se devo presentare il risultato di una elaborazione
(query di selezione/comando che sia) devo sempre sapere per cosa servirà. Se
il risultato non deve essere "rimaneggiato" gli propongo un bel report; se
deve vedere il risultato e magari effettuare una nuova selezione per
restringere i record restituiti, allora utilizzo (di solito) una maschera
con sottomaschera in formato foglio dati.
Comunque le soluzioni sono tante, la migliore la scegli al momento secondo
il problema da risolvere. In generale sappi che ogni controllo che può
visualizzare una serie di dati ha una proprietà RowSource e RowSourceType;
per esempio, se vuoi visualizzare, su una maschera (chiamiamola [Spioni]) i
risultati di una query di selezione e la condizione è un valore presente in
una casella di testo (chiamiamola [citta]) e questi dati li vuoi
visualizzare in una casella di riepilogo (chiamiamola [agenti segreti]),
devi:
- o ti crei una query contenente, nella riga delle condizioni, il
riferimento al controllo [citta] sulla maschera [Spioni]
(Forms!Spioni!citta) chiaramente sotto il campo [citta];
- nella maschera [Spioni] inserisci una casella di riepilogo (chiamiamola
[Beccati]) e nelle proprietà: scheda Dati - tipo origine riga =
tabella/query e origine riga = nome della query;
- inserisci un bottone (chiamiamolo [Trovali]) e nell'evento "su clic"
inserisci il codice: Me![Beccati].Requery;
ogni volta che modifichi il valore in [citta] e premi il bottone [Trovali],
viene eseguita la query e il risultato è presentato nella casella di
riepilogo [agenti segreti]...
Mi sono capito?
Ciao.