Campo allert da una query

mercoledì 26 settembre 2012 - 10.28
Tag Elenco Tags  Windows 7  |  Windows XP  |  Access (.mdb)  |  Office 2010  |  Office 2003  |  Internet explorer 8.0

sagrimal Profilo | Junior Member

Ciao a tutti,
Su una maschera ho un pulsante che mi apre un report filtrato da una query.
Sulla una query ho inserito nei criteri del campo codice articolo [immetti il codice]. Quindi quando clicco sul pulsante della maschera si apre la finestra e mi dice di immettere il codice articolo da stampare, tutto ok. mi interessa sapere se è possibile in una campo etichetta far apparire l'ultimo codice stampato. Es. stampa il codice 5400 poi devo stampare il codice 5401, nel frattempo mi distraggo e non ricordo se ho stampato il 5400 per evitare di stampare due volte lo stesso codice mi piacerebbe avere un allert di stampa che mi avvisasse dell'ultimo codice stampato.
Spero diessermi spiegato bene.
Grazie mille per la vostra disponibilità
Salvatore

renarig Profilo | Expert

>..... Quindi quando clicco sul pulsante della
>maschera si apre la finestra e mi dice di immettere il codice
>articolo da stampare, tutto ok. ............
Dopo dovrebbe esserci un pulsante con cui fai partire una macro
( o routine VBA ) che stampa il report del codice che hai immesso


>................. mi interessa sapere se è possibile
>in una campo etichetta far apparire l'ultimo codice stampato.
Con quella macro citata sopra prima della stampa ( anche dopo )
fai un imposta valore che prende il codice selezionato e
te lo scrive in ina casella di testo sulla maschera che visualizzi



facci sapere


.

sagrimal Profilo | Junior Member

Grazie mille, ma non ho capito nulla.

Quando clicco sul pulsante stampa report, mi parte una macro che apre il report "artiloco"
il report "articolo" viene fuori da una query dove nei criteri cel campo "codice_articolo" ho scritto [metti il codice].
nella maschera ho inserito una casella di testo che si chiama "testo66"
La mia macro è strutturata in questo modo:
Apri_report - Artilolo - stampa
Immetti valore - e qui non so cosa scrivere.

Grazie mille
Salvatore

renarig Profilo | Expert

>il report "articolo" viene fuori da una query dove nei criteri
>cel campo "codice_articolo" ho scritto [metti il codice].

>nella maschera ho inserito una casella di testo che si chiama
>"testo66"


>La mia macro è strutturata in questo modo:
>Apri_report - Artilolo - stampa
>Immetti valore - e qui non so cosa scrivere


Quindi il codice articolo lo scrivi direttamente quando apri la query !!!
Proviamo a fare un passetto in avanti
e a ribaltare la situazione
( cambiando quello che ti avevo consigliato prima )
______________________________________________________

Nella maschera ( immaginiamo si chiami "Mas1")
scrivi direttamente nella casella "Testo66" il tuo codice

________________________________________________________

Nella query al posto di [metti il codice] scrivici
[Forms]![Mas1]![Testo66]
( naturalmente al posto di Mas1 scrivi il nome della tua maschera
che non ci hai detto )

_____________________________________________________


Potrebbe gia bastarti ( in misura minimale ) in quanto
il valore che scrivi nel Testo66 ti rimane scritto

____________________________________________________

Pertanto la macro NON la devi piu modificare

___________________________________________________




NB se non funziona al primo colpo:
__ DOPO avere scritto il tuo valore nel Testo66
__ e PRIMA di cliccare il pulsante di stampa
_________ Clicca su un controllo qualunque della maschera
( questo potrebbe essere necessario in funzione della struttura della tua maschera )
( dopo chiaramente risolverema anche questo dettaglio )



Facci sapere


.







Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5