Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    13

    ms Access - proteggere record già scritti

    Salve, uso access 2003 e sono poco esperto. Inserisco dei records in una tabella semplicissima tramite maschera. Vorrei che, una volta aperta la maschera di immissione, non si potessero sovrascrivere i record già scritti, ma ovviamente solo il record vuoto prossimo disponibile (inserisci nuovo record >*).
    Spero di essere stato chiaro e soprattutto ringrazio chiunque voglia interessarsi.
    ramson.

    P.S. ho cercato in rete ma le risposte che ho trovato presupponevano un livello + avanzato e conoscenza di Vbasic

    In particolare, ho trovato che dovrei inserire, nelle caselle di testo che non voglio sovrascrivere:


    If Not IsNull(Me.TuaCasellaDiTesto) Then
    Beep
    DoCmd.CancelEvent
    Me.TuaCasellaDiTesto = Me.TuaCasellaDiTesto.OldValue
    End If

    Ma come si fa? Come devo modificare "Me.TuaCasellaDiTesto" e dove inserire il codice?

    Grazie!!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    13
    OK risolto.
    Ho impostato su form Current:
    Me.AllowEdits = False
    Poi ho inserito 1 pulsante "Modifica" impostando al Click:
    Me.AllowEdits = True
    E 1 pulsante x inserimento New Record.
    Ho inoltre inserito un controllo sull'evento BeforeUpdate dei campi che volevo proteggere, tipo "Confermi Inserimento?" in caso di modifica, così da evitare modifiche accidentali




    Grazie e a presto!!

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.