Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234

    [Access 2007] problema casella combinata

    Ho I record della tabella EVENTO_TAB con tre campi obbligatori in una maschera continua. Il terzo campo è [titolare] e nella maschera è una casella combinata a valori obbligati che prende i valori da un'altra tabella PROPRIETARI_TAB . Ho previsto che il proprietario non possa essere in elenco, nel tal caso c'è un pulsante che apre PROPRIETARI_TAB dove è possibile immettere il nuovo titolare. Ecco cosa accade
    1) immettendo il nome non in elenco esce la finestra di errore, con ESC libero il campo, il cursore è ancora però nella cella.
    2) premo il pulsante, si apre la maschera dei proprietari, immetto il nuovo nuovo e i suoi estremi e chiudo la maschera
    3) affinchè il nuovo nome sia in elenco mi necessita un refresh. Accettabile come cosa anche con un generico F5. Orrendo invece è che il refresh mi fa riapparire l'avviso di errore di windows per l'obbligatorietà dell'immissione dati nella cella!!



    Cosa posso fare per evitare questo?

  2. #2
    prova con forms!nome_tua_maschera!_nome_tua_casella_combinat a.Requery

    edit:
    logicamente in chiusura della maschera che usi per inserire il nuovo dato

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Ciao. Prova a scaricare il file che ho caricato qui.

    http://myfreefilehosting.com/f/a93ce05276_0.23MB

    Spero ti sia utile.


    edit. Mi sono accorto che c'è un errore in caso di annullamento del nuovo inserimento. Vedo se riesco a risolvere.

    ri-edit. Salvo ulteriori sviste così sembra andare.

    http://myfreefilehosting.com/f/d6773b1c9f_0.24MB

  4. #4
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    Grazie ragazzi...
    Allora
    @borgodiavalon
    il problema non è tanto il requery ma è provocato solo dal refresh della maschera che sto usando.
    @nicola75ss
    Se mai un giorno mi pagheranno, giuro che ti faccio un bonifico!!!

    La tua soluzione può essere buona...mmm... diciamo che immetterei alcuni dati provvisoriamente e i dettagli del proprietario dovrebbero essere aggiunti successivamente.
    Potresti gentilmente allargare a due campi l'immissione dati perchè la tabella dei proprietari ha due campi obbligatori, nome e CF.


  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da nelsonblu
    Se mai un giorno mi pagheranno, giuro che ti faccio un bonifico!!!
    Ok, poi io lo rigiro a Misterxxx.
    Più tardi faccio una prova ma non ti prometto niente. Non è che sia una cima con access.

  6. #6
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    Come spesso accade la tua soluzione diversa dal mio pulsante per la modifica della CC mi ha indirizzato verso nuovi orizzonti e mi sono accorto di una soluzione al problema, tra i comandi base sulla maschera.
    Alla immissione della voce non in elenco il campo, settato cosi


    mi apre la maschera di modifica completa del titolare.. bingo!!


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.