+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

Problema di aggiornamento Query

  1. #1
    tatix non  in linea Scolaretto
    Buonasera,
    l'ennesimo problema, ma che vedo sempre attuale. Ed il famoso tasto "aggiorna tutto".
    La maschera che ho fatto io ha due campi con due caselle combo.
    La prima lista della casella combo rappresenta il numero dell'ordine d'acquisto e serve alla lista della seconda combo per scegliere il materiale.
    Quando inserisco il dato nella prima combo, accade che il dato della seconda combo non viene aggiornato.
    Ho anche inserito il codice

    Private Sub Ordine_di_acquisto_AfterUpdate()
    Me.Requery
    End Sub
    
    all'evento uscita della primo campo combo ma non funziona.
    Per farlo funzionare devo inserire due volte il dato nel campo associato alla prima combo.
    Se premo il tasto "aggiorna tutto" prima di inserire il dato della seconda combo allora funziona.
    Le ho provate tutte.

  2. #2
    OsvaldoLaviosa ora  in linea Topo di biblioteca
    Io non ho capito se sei in una situazione che va sotto il nome in gergo di "caselle combinate a cascata". Se s, fai varie ricerche con queste parole chiave (argomento ampiamente discusso).
    ℹ️ Leggi di pi su OsvaldoLaviosa ...

  3. #3
    tatix non  in linea Scolaretto
    Grazie del suggerimento.
    Cercando ho provato com Me.Refresh associato a me.Requery
     
    Private Sub Ordine_di_acquisto_AfterUpdate()
    Me.Refresh
    Me.Requery
    End Sub
    
    Grazie ancora

  4. #4
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Quello che hai fatto temo non serva proprio a nulla, anzi proprio assolutamente errato...!
    Innanzitutto non si eseguono FUNZIONI a caso... leggi cosa fanno le 2 chiamate REFRESH e REQUERY e comprendi perch sono inutili chiamate entrambe...
    Poi se le 2 combo sono legate, ovvero la 2 Combo ha un'origine condizionata dalla 1, non devi aggiornare la Form ma solo la 2 Combo, e sempre se leggi la guida scopri che gli Oggetti DataBound come le combo espongono il metodo REQUERY.

    P.S. mi pare tu abbia fretta a scrivere continue domande... non meglio che prima studi un pochetto...?
    ℹ️ Leggi di pi su @Alex ...

  5. #5
    tatix non  in linea Scolaretto
    Ciao Alex,
    hai ragione che sembro aver fretta. Ma ogni passo ci metto una giornata di prove, poi se non riesco chiedo.
    A volte chiedo per sapere se una cosa esiste. Io un data base che collega 10 tabelle, l'ho gi fatto e funziona, ma lo sto modificando. Questo perch cos come era stato concepito aveva delle lacune, come ad esempio potevo mettere una sola riga alla volta per popolare la distinta base. Non che all'inizio, non sapessi delle lacune, ma stavo seguendo i libri, i quali questi particolari non li spiegano e non fanno esempi (un libro ACCESS 2019 da principiante ad esperto).
    Ma non c' nulla di ci che mi dite voi. Ad esempio Scribacchino mi ha detto di DISTINCT che sto provando. Nel libro non c'.
    Quindi cerco il vostro aiuto ringraziando per quello che mi date. Poi c' un problema di terminologia che, come gi detto sto imparando da voi ed completamente diversa dal libro. E' questo genera allungamenti del 3D.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Aggiornamento query
    Da MauroMB nel forum Microsoft Access
    Risposte: 7
    Ultimo Post: 05-05-2017, 19:27
  2. Query di aggiornamento da altra query
    Da moscardo911 nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 28-06-2011, 09:29
  3. Query di Aggiornamento Help !
    Da timoty nel forum Microsoft Word
    Risposte: 19
    Ultimo Post: 07-01-2010, 17:39
  4. Aggiornamento query
    Da Saint nel forum Microsoft Word
    Risposte: 7
    Ultimo Post: 16-07-2009, 11:36
  5. Query di aggiornamento
    Da seatleon nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 10-04-2005, 14:05