Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    168

    [access] clonare valore contatore dentro campo di testo

    Ciao a tutti!
    Spero che il sottoforum sia quello giusto e che, sopratutto, possiate aiutarmi! :-)
    Avrei necessità di sapere come fare (non sono molto pratica di Access) per far sì che, all'inserimento di un nuovo record in un database (manuale o tramite script ASP), il valore che si crea automaticamente all'interno del campo contatore venga immesso automaticamente anche dentro un altro campo (di tipo testo).
    Che dite, si può fare o è pura "fantainformatica"? :-)
    Se sì, come faccio?
    Grazie mille per l'aiuto! :-)
    t.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    E' fattibilissimo. Per esempio puoi creare una maschera tramite la quale inserire i tuoi record e all'evento dopo inserimento assegnare questo codice

    Private Sub Form_AfterInsert()
    Me.id_testo.Value = Me.id.Value
    End Sub

    dove al posto di id_testo e di id metterai i nomi dei tuoi campi.
    Più che altro ho dubbi sull'utilità della cosa, visto che non farai altro che avere delle informazioni ridondanti, andando quindi contro alle regole di normalizzazione di una base di dati.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    168
    ciao nicola, e grazie per il tuo aiuto! ;-)
    devo però chiederti un aiuto "supplementare", visto che, mio malgrado, non vado oltre l'inserimento manuale di dati e la loro estrazione tramite ASP...
    come faccio a creare una maschera ed inserirvi dentro il codice che mi hai dato?
    suppongo però che tale tattica sia valida solo per l'inserimento manuale (tramite maschera, per l'appunto... giusto?)...
    se invece l'inserimento del record avviene tramite script ASP?
    come dico al DB di clonarmi il valore del contatore anche sul campo testo?
    c'è un metodo che mi consenta di fare ciò dall'interno del DB senza intervenire sul codice ASP?
    Ti ringrazio molto! ;-)

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se devi fare la cosa tramite asp credo che l'unico modo sia quello di eseguire due query. La prima per effettuare l'inserimento del record e la seconda per aggiornare il valore del campo testo. Qualcosa del tipo:

    update tabella set id_testo = id where id = x

    dove x sarà la chiave primaria del record appena inserito.

    edit. Se non sono indiscreto a che ti serve una cosa del genere?

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.