Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [VB in access] inserimento controllato di record

    ciao a tutti

    so che in access è possibile tramite macro o cose simili controllare alcune operazioni con del codice molto simile a quello utilizzato in VisualBasic...

    in sostanza io vorrei fare un semplice controllo che mi permette di inserire un record solamente se non viene trovato nessun record di quel tipo (in sostanza, evitare doppioni) come posso farlo?

    posso aprire un recordset all'interno di un db di access?

    (spero di non essere OT, ok il problema riguarda di + Access ma x risolverlo bisogna usare codice di VB)...
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  2. #2
    Ciao ,forse non ho capito bene il problema ...
    ma non potresti creare una primary_Key o un indice univoco sui campi che testi per evitare i doppioni ????

    Ciao Red
    Cordiali saluti
    Red Roma

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    121
    questo è un codice che ti può servire per stabilire se hai già un record in tabella conlo stesso valore nel campo interessato

    nell'evento dopo l'aggiornamento del campo : "nomecampo"

    If (Not IsNull(DLookup("[nomecampo]", "Tabella", "[nomecampo] ='" & Me!nomecampo & "'"))) Then
    MsgBox "Questo prodotto risulta già immesso nell'elenco."
    nomecampo = Null
    Me!nomecampo .Undo


    fammi sapere eventualmente meglio quello che ti occorre
    ciao

    mila

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.