Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao Sandro, sei un drago!!!! funziona alla grande!!!!!!
grazie mille per il validissimo aiuto
a presto
Ciro
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Salve, ho la necessità di riportare, in una casella di testo di una maschera, il valore di un campo prelevato dall'ultimo record della tabella/query che genera la maschera.
Qualcuno sa come fare?
grazie per l'aiuto
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.
Ciao Sandro, sei un drago!!!! funziona alla grande!!!!!!
grazie mille per il validissimo aiuto
a presto
Ciro
ciao Ciro,
la domanda che poni è molto dibattuta all'interno della community, hai provato ad effettuare una ricerca con "fatture" o progressivo fatture?
Trovi un sacco di materiale, ad esempio, prova come segue impostando un valore predefinito nel controllo della form atto a registrare la numerazione progressiva :
=Format$(Nz(Left(DMax("[tuoCampoFattura]";"[tuaTabellaFatture]";"[tuoCampoFattura] like '???/" & Format$(Date();"aaaa") & "'");3);0)+1;"000") & "/" & Format$(Date();"aaaa")
ci sono molti altri modi, ti ho indicato quello è più semplice.
Personalizza, ovviamente, il nome del campo tuoCampoFattura e tuaTabellaFatture con quelli reali del tuo scenario.
HTH.
Ciao, Sandro.
Ciao Sandro
Come prima cosa desidero ringraziarti per l'aiuto, sai non è da molto che mi dedico ad Access, fino ad oggi ho sempre fatto tutto con Excel di cui resto un grande estimatore.
Veniamo al problema, è come hai pensato nel tuo "p.s.", mi spiego meglio:
la tabella non è altro che l'insieme dei dati di fatturazione, di questi, il primo campo (oltre quello ID a numerazione automatica) è il campo dove è riportato il numero di fattura che, dopo le modifiche fiscali del 2013, ha il seguente formato:
015/2017;... ;001/2018; ecc.
la tabella non verrà mai ordinata in quanto l'ordine di registrazione delle fatture seguirà sempre la numerazione delle stesse.
Mi serve quindi individuare l'ultima registrazione effettuata (ultimo numero di fattura) per poter inserire il nuovo (per il momento non lo farò forma automatica).
Spero di aver chiarito meglio cosa devo fare, ti ringrazio ancora per l'aiuto
a presto
Ciro
ciao Mirax55,
ultimo record nei database relazionali è un'aspetto che dipende dall'ordinamento, come sai, le tabelle sono set e per questo prive di ordine specifico per definizione.
Supponendo che tu ti riferisca all'ultimo record come per quello che ha il valore maggiore, supponendo che la tabella abbia un id numerico e progressivo e che ti interessi restituire il valore di un campo di quell'id ( se interpreto bene quanto richiedi) prova ad adattare quanto segue :
=DLookUp("dataordine";"ordini";"idordine=" & DMax("idordine";"ordini"))
in pratica, restituisci il campo dataordine della tabella ordini, dove il campo idOrdine ha il valore massimo.
HTH.
Ciao, Sandro.
ps. rileggendo meglio il tutto ed associandolo al titolo del 3D, noto che le due cose non calzano molto....devo supporre che con incremento automatico tu stia cercando di generare una numerazione personalizzata...? se si il codice che ti ho mostrato sopra non è la scelta migliore....!!!!
Spiega meglio...!