Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

risultati da query in caselle di testo su maschera non collegata a tabella

105 views
Skip to first unread message

ignazio.pilone

unread,
Sep 12, 2013, 5:11:11 AM9/12/13
to
Sto per diventare pazzo e mi sono inchiodato senza più trovare via di uscita.
Aiutatemi per favore, sicuramente la soluzione è piu semplice che bere un bicchiere d'acqua...ma io sto annegando astemio....meglio il vino.

Allora ho un grande database con una maschera collegata ad una tabella.
Ho dovuto aggiungere una nuova buona fetta di lavoro, inserendo (per non appesantire il db, vedasi post precedente)un solo campo data in tabella e lasciando tutti i calcoli ad una query.

Nella tabella, ordinata secondo il campo Progr ho inserito il campo data EM.
la query (in base al Progr e) al campo EM mi calcola la data di scadenza ( incrementata di quattro mesi) e i giorni mancanti tra tale data e la data Now oltre a altri due campi.

Ora a me questi campi mi servirebbero nella maschera (gia collegata ad altro) per ulteriori calcoli.
Ho provato a utilizzare casella di riepilogo e casella combinata collegata con progr e funzionano ne vedo le colonne, si selezionano suil record corrente ma non riesco a trasferirne il valore sulle caselle di testo.
Ho provato con il codice dell'autocomposizione.
Ho provato con una istruzione del tipo:

Me.Condizione = Me.ElencoEM.Column(2)

ma anche qui nessun risultato apprezzabile. Non so piu cosa fare, help me.
grazie

Karl Donaubauer

unread,
Sep 12, 2013, 8:52:04 AM9/12/13
to
Ciao Ignazio,

ignazio.pilone wrote:
> ...
> Ho provato a utilizzare casella di riepilogo e casella combinata
> collegata con progr e funzionano ne vedo le colonne, si selezionano
> suil record corrente ma non riesco a trasferirne il valore sulle
> caselle di testo.
> Ho provato con il codice dell'autocomposizione.
> Ho provato con una istruzione del tipo:
>
> Me.Condizione = Me.ElencoEM.Column(2)
>
> ma anche qui nessun risultato apprezzabile.
> ...

E invece quale risultato ricevi?
Mostra l'origine riga della combo.

--
Ciao
Karl
*********
Access FAQ: http://www.donkarl.com/it


ignazio.pilone

unread,
Sep 12, 2013, 9:36:11 AM9/12/13
to
Ciao carissimo Karl,
Al momento ho rinunciato alle 3 caselle di testo utilizzando una sottomaschera. mi farebbe comunque piacere capire....
la casella di riepilogo ha questa origine dati:

SELECT [QRY_frm_Aggiorna_Data_Limite].[Progr], [QRY_frm_Aggiorna_Data_Limite].[DataEM], [QRY_frm_Aggiorna_Data_Limite].[stato], [QRY_frm_Aggiorna_Data_Limite].[DataLimite], [QRY_frm_Aggiorna_Data_Limite].[countdown] FROM [QRY_frm_Aggiorna_Data_Limite] ORDER BY [Progr];

nella maschera i record della stessa sono "agganciati"con il record della maschera, cioe se vado al record 143 la casella di riepilogo mi evidenzia il record 143, ma non ne riesco a copiare il contenuto, colonne 2,3,4 su caselle di testo 2,3,4.

Secondo te quale delle due soluzioni sottomaschera o combinata con caselle di testo (che non riesco a far funzionare) appesantisce meno la maschera, già largamente oberata ?
grazie dei continui e ripetuti aiuti, un caro saluto.

Karl Donaubauer

unread,
Sep 12, 2013, 10:02:08 AM9/12/13
to
Ciao Ignazio,
Non conosco bene lo scenario ma se la soluzione con la
sottomaschera fa tutto cosa vuoi e l'altra non riesci a far funzionare...
;-)

Per l'altra soluzione mancerebbe ancora il risultato del tuo codice
> Me.Condizione = Me.ElencoEM.Column(2)
e l'evento dove si trova questo codice.

Column(2) sarebbe il campo [stato] della query perché
la prima colonna = Column(0) ecc.
0 new messages