Valore campo not null

di il
4 risposte

Valore campo not null

Salve a tutti vorrei chiedere un aiuto
per un mio database in access 2010
ho questo problema :
in una maschera di inserimento di una tabella
ho un campo di questa tabella
che mi viene estrapolato da una casella combinata
di una altra tabella
che malgrado sia evidente che viene inserito il campo
al momento dell'inserimento mi dice che il campo risulta
di valore null e quindi non mi fa inserie il record
cosa posso fare?
saluto e
ringrazio
marco

4 Risposte

  • Re: Valore campo not null

    Ciao, spiega un pò meglio ... ad esempio:
    la maschera immagino sia associata alla tabella in cui vuoi inserire il record giusto?
    il campo che ti crea problemi è quindi obbligatorio, giusto?
    cosa + importante ... SQL di origine della casella combinata, numero di colonne, ordine delle colonne, larghezza delle colonne

    EDIT: dò per scontato che tu abbia controllato che effettivamente l'errore sia sul mancato inserimento di quel campo ...
  • Re: Valore campo not null

    Fornisci nomi propri di:
    - maschera di inserimento
    - una tabella
    - questa tabella
    - campo di questa tabella
    - casella combinata
    - una altra tabella
    Rispiega tutto usando i nomi propri.
  • Re: Valore campo not null

    Allora si tratta della maschera maskregcm
    che serve a caricare una tabella di nome regcmb
    la tabella ha 4 campi chiave :
    numcarico
    datascarico
    numreg
    anello
    la query della casella combinata è
    queryregcmbins e ha 12 colonne
    il campo fondamentale della casella combinata
    è anellob e la tabella della query è
    volatile
    nella maschera maskregcm c'è una sottomaschera
    di nome
    elenco gia scaricati
    che funziona tramite una query di nome
    querygiascaricaticmbb
    che è composta da tre tabelle - query
    di nome regcmb - volatile - querynumero8
    della tabella regcmb ne abbiamo gia parlato
    la tabella volatile serve per estrapolare i dati
    dei animali per caricare la tabella del registro
    di detenzione animali regcmb
    e la querynumero8 che tramite la tabella volatile
    determina il numero carico (numcarico) associato
    tramite la maschera maskregcm all'indirizzo
    maschere!maskrecm!rifcarico
  • Re: Valore campo not null

    Non so da dove cominciare...provo a (miei) piccoli steps.
    A)

    marcoxp ha scritto:


    una tabella di nome regcmb
    la tabella ha 4 campi chiave :
    numcarico
    datascarico
    numreg
    anello
    Cosa vuol dire per te "4 campi chiave"? Una chiave primaria formata da 4 campi? La tabella ha molti campi, ma quelli più significativi per il discorso sono solo quei 4?

    B) Le denominazioni di tabelle, query, maschere mi appaiono molto enigmatiche e molto distanti da denominazioni "standard" e non aiutano a capire la logica generale del database. Qualcosa mi dice che il database non sia normalizzato. Per saperlo meglio sarebbe bene mostrare una immagine della Finestra Relazioni o elencare dettagliatamente:
    - nomi propri di tutte le tabelle
    - nomi propri dei loro campi con indicazione della chiave primaria
    - le relazioni
    - spiegare anche di cosa parla il database

    C)

    marcoxp ha scritto:


    in una maschera di inserimento di una tabella
    ho un campo di questa tabella
    che mi viene estrapolato da una casella combinata
    di una altra tabella
    che malgrado sia evidente che viene inserito il campo
    al momento dell'inserimento mi dice che il campo risulta
    di valore null e quindi non mi fa inserie il record
    Interpreto a parole mie:
    1. Hai una maschera.
    2. In questa maschera c'è una casella combinata che prende valori da "un'altra tabella/query" (ovviamente).
    3. Il valore da digitare/selezionare nella casella combinata (in qualche modo) DEVE essere un valore prelevato dalla tabella/query della casella combinata.
    4. Ci sono problemi se inserisci un valore Null...oppure nella tua lista valori è previsto il valore Null...ma tu non vuoi che sia così...Boh!?
    ...non riesco a spiegarmi meglio...se non ho capito, chiarisci con valori di esempio per farci capire la situazione...
Devi accedere o registrarti per scrivere nel forum
4 risposte