Discussione chiusa
Visualizzazione dei risultati da 1 a 4 su 4

messaggio informativo dopo inserimento dato in un campo MASCHERE CONTINUE

  1. #1
    potricsa non è in linea Novello
    Ho appena iniziato a usare Access e ho bisogno di molto aiuto.

    Vado a esporre il mio problema.
    Ho una maschera continua di inserimento dati , creata da una Query di selezione che deriva da più Tabelle.
    Nella maschera vi è un campo denominato "RACCOLTA"
    Il campo "Raccolta proviene da una tabella "Storico" dove NON posso inserire nella struttura "duplicati non ammessi".
    Ho bisogno di un CODICE che dopo l'inserimento di un valore nel campo "RACCOLTA" della maschera mi venga fuori un messaggio informativo che mi indica che il dato inserito è già presente o non presente nel campo Raccolta .Poi sta a me decidere se va bene o non va bene.
    Spero di essere stato chiaro.

    ciao e grazie

  2. #2
    SCvanni non è in linea Scribacchino
    Quote Originariamente inviato da potricsa Visualizza il messaggio
    Ho appena iniziato a usare Access e ho bisogno di molto aiuto.

    Vado a esporre il mio problema.
    Ho una maschera continua di inserimento dati , creata da una Query di selezione che deriva da più Tabelle.
    Nella maschera vi è un campo denominato "RACCOLTA"
    Il campo "Raccolta proviene da una tabella "Storico" dove NON posso inserire nella struttura "duplicati non ammessi".
    Ho bisogno di un CODICE che dopo l'inserimento di un valore nel campo "RACCOLTA" della maschera mi venga fuori un messaggio informativo che mi indica che il dato inserito è già presente o non presente nel campo Raccolta .Poi sta a me decidere se va bene o non va bene.
    Spero di essere stato chiaro.

    ciao e grazie
    Salve, se hai creato un campo con la proprietà "duplicati non ammessi" appare strano che vuoi tenere la possibilità di decidere se va bene o non va bene?
    Dovresti essere più chiara.
    Ciao

  3. #3
    Fire non è in linea Scolaretto
    Quote Originariamente inviato da potricsa Visualizza il messaggio
    Ho appena iniziato a usare Access e ho bisogno di molto aiuto.

    Vado a esporre il mio problema.
    Ho una maschera continua di inserimento dati , creata da una Query di selezione che deriva da più Tabelle.
    Nella maschera vi è un campo denominato "RACCOLTA"
    Il campo "Raccolta proviene da una tabella "Storico" dove NON posso inserire nella struttura "duplicati non ammessi".
    Ho bisogno di un CODICE che dopo l'inserimento di un valore nel campo "RACCOLTA" della maschera mi venga fuori un messaggio informativo che mi indica che il dato inserito è già presente o non presente nel campo Raccolta .Poi sta a me decidere se va bene o non va bene.
    Spero di essere stato chiaro.

    ciao e grazie
    Io uso questo codice sull'evento "Prima di aggiornare" per evitare duplicati, basterà modificarlo un poco così da ottenere un MsgBox anche quando il dato non è presente:

    Private Sub Casella_BeforeUpdate(Cancel As Integer)
    If Not IsNull(DLookup("Campo", "Tabella", _
        "Campo = " & Chr$(34) & Me!Casella & Chr$(34))) _
        And Me!Casella <> Nz(Me!Casella.OldValue) Then
    
      MsgBox "Il dato" & " " & Me!Casella & " " & "è già stato usato.", vbOKOnly, "Duplicato!"
      Cancel = True
    
    End If
    End Sub
    

  4. #4
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Purtroppo hai commesso un errore... il CROSSPOST, e questo viene chiuso.
    ℹ️ Leggi di più su @Alex ...

Discussione chiusa

Potrebbero interessarti anche ...

  1. Risposte: 12
    Ultimo Post: 31-03-2014, 14:46
  2. Maschere continue
    Da SimonMDB nel forum Presentati
    Risposte: 1
    Ultimo Post: 01-08-2012, 11:20
  3. Risposte: 11
    Ultimo Post: 17-11-2011, 12:24
  4. Maschere continue
    Da seamission nel forum Microsoft Word
    Risposte: 19
    Ultimo Post: 09-06-2009, 08:26
  5. Maschere continue...
    Da MorleyMan nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 19-03-2008, 17:10