Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    40

    [Access]Non salvare alla chiusura di una form

    Salve a tutti,
    non riesco a capire l'errore.
    Ho creato questo semplice codice:

    If Testo253.Text <> "" Then
    risp = MsgBox("Sei sicuro di voler uscire?", vbYesNo, "Chiudi")
    If risp = vbYes Then
    save = MsgBox("Vuoi salvare?", vbYesNo, "Salva")
    If save = vbYes Then
    DoCmd.save
    End If
    DoCmd.Close , , acSaveNo
    End If
    Else
    DoCmd.Close , , acSaveNo
    End If


    Il problema è che quando controllo nel database noto che mi ha salvato lo stesso il contenuto della Testo253 anche se io gli dico di non farlo.
    Dal debug noto che effettivamente mi restituisce un vbNo..
    ma allora perchè salva lo stesso???

    grazie mille!

  2. #2
    quel save è solo per il layout non per i dati inseriti.
    -----
    101110101011101111100000
    -----

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    40
    no no!
    inserisce proprio una nuova riga alla tabella ma ho ovviato il problema inserendo prima del docmd.close l'istruzione me.undo!!!

    grazie comunque per la risposta!

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.