Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    532

    [access] creare doppia colonna

    Salve,

    ho un database access con una tabella contenente i campi:

    id-->contatore
    nome-->testo
    codice-->numerico

    quando creo un record nuovo desidero che il valore predefinito del campo codice sia lo stesso del contatore.

    Potete aiutarmi non riesco a farlo.

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Il valore PREdefinito per definizione deve essere definito
    PRIMA della creazioe del record ( scusa il gioco di parole )

    Mentre il valore del contatore viene impostato solo con la
    registrazione del record ( quindi dopo )

    __________________________________________________ ___


    Ho dato una guardatina fra le tabelle di sistema se ci fosse qualche tabella che
    contiene qualcosa che assomigliasse a un contatore da cui
    eventualmente "rubare" il dato
    ma nulla

    __________________________________________________ ___


    Quella di prendere l'ultimo id e sommargli 1 non va perche potresti
    avere dei record persi o eliminati

    __________________________________________________ ___

    Devi ripiegare su un codice che NON sia predefinito
    ma che venga impostato alla fine
    con una routine che prende il valore dell' id e lo registra anche nel codice


    __________________________________________________ ___________
    __________________________________________________ ___________
    __________________________________________________ ___________





    Scusa la curiosita, Cosa te ne fei di un codice uguale all'id

    Nulla se non lo devi modifichare
    ______

    Allora lascia il codice vuoto ( con possibilita di compilazione )
    e in una vista:
    Se il codice è vuoto --> Prende id
    Se il codice NON è vuoto --> Prende il codice





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.