AAntony73Molto attivoIscritto dadic, 2022Messaggi51916 gen 2023, 14:29Buongiorno, avrei necessità di un consiglio. In evento current di una sottomaschera ho inserito una routine che mi aggiorna dei pulsanti durante lo scorrimento dei record inseriti. Dopo l'inserimento dei record utilizzo il metodo requey della sottomaschera, poiché devono essere elencati in modo decrescente. Il problema arriva qui. La funzione che restituisce il campo calcolato e che si trova nella routine va in errore poiché nel momento dell'aggiornamento non ha valori su cui lavorare. Sperando che l'analisi della dinamica sia quella corretta, chiedo in che modo operare in questi casi. Grazie.
@AlexSuper FamosoIscritto dafeb, 2012Messaggi895116 gen 2023, 15:50Prima devi forzare il salvataggio e poi eseguire il requery.
AAntony73Molto attivoIscritto dadic, 2022Messaggi51916 gen 2023, 16:08Attraverso l'istruzione?DoCmd.RunCommand acCmdSaveRecord
@AlexSuper FamosoIscritto dafeb, 2012Messaggi895116 gen 2023, 16:18Si devi sempre ragionare su come gestisci il Requery… anche se a mio avviso non serve.La funzione Requery ha senso se vengono Eliminati/Aggiunti Records nell'origine dati in modo esterno all'utilizzo… e non mi pare sia il tuo caso, quindi sei certo che devi usare Requery…?
AAntony73Molto attivoIscritto dadic, 2022Messaggi51916 gen 2023, 16:30Se eseguo le aggiunte senza la requery il record aggiunto viene visualizzato in coda. A me occorre che il record aggiunto compaia in prima posizione nella sottomaschera. Esiste un altro modo per fare questo senza la requery?
@AlexSuper FamosoIscritto dafeb, 2012Messaggi895116 gen 2023, 16:37Mmmmm qualche cosa non torna.Il Requery NON ha nulla a che vedere con questo, tuttavia RIAPPLICA pure il criterio ORDERBY… che ovviamente se non lo forzi non viene riapplicato.A mio avviso basta forzare l'ordinamento.
AAntony73Molto attivoIscritto dadic, 2022Messaggi51916 gen 2023, 16:48Ok. Ci proverò. Grazie. Ti farò sapere.
AAntony73Molto attivoIscritto dadic, 2022Messaggi51916 gen 2023, 19:26Si hai ragione. Mi stavo perdendo in un bicchier d'acqua.Grazie.