+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 7 su 7

Campo TestoBreve diventa Numerico

  1. #1
    Trappy non è in linea Scolaretto
    Ciao a tutti, probabilmente mi sto perdendo in un bicchier d'acqua…
    Come si può vedere nel file del link allegato, ho una prima tabella "Oggetti" che contiene i miei prodotti con codice identificativo e posizione. Ho un'altra tabella dove per ogni codice inserisco il codice colore per ogni marca.

    Vorrei, con il pulsante nella maschera, controllare di aver inserito i record con tutte le marche possibili per ogni codice oggetto e creare una tabella con le defezioni.

    Ho provato in primis a creare la tabella con una query, ma non ci sono riuscito.

    Probabilmente questo è l'ABC di Access, ma non riesco a trovare nulla che me lo spieghi.

    Utilizzando VBA il problema è che il campo "CodiceOggetto" nella prima tabella è "testo breve", ma nella seconda quando è relazionato diventa "numerico".
    Quando vado a cercare il dato nella "Tabella" se lo ,imposto come stringa mi dice "tipi di dati non corrispondenti nell'espressione criterio", se invece lo imposto come numero, ovviamente non lo trova mai… e la tabella "Mancanti" li contiene tutti anche se ci sono…

    Nel codice ho impostato i campi da aggiungere =1 come test per far andare avanti il codice, perché anche lì si ripropone il problema

    un help che spieghi queste cose?
    (è già una settimana e più che ho questo problema e non trovo nulla in rete…)

    https://www.dropbox.com/s/lonqjv09yv...zioni.zip?dl=0

    Grazie in anticipo per le dritte che mi potete dare...

    P.S. se può essere utile versione Office Professional PLUS 2019

  2. #2
    Trappy non è in linea Scolaretto
    Per il fatto che diventa "numerico" ho pensato che sia dovuto al fatto che punta all'ID.
    Allora ho provato a fare il link (dalla finestra "relazioni") direttamente al campo "CodiceOggetto", ma non cambia nulla…

  3. #3
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Se 2 Tabelle sono Relazionate il campo che le relaziona deve essere coerente nel Type.
    Se in una Tabella [T1] la PK è counter, nella Tabella [T2] relazionata lato Molti non può essere Testo, deve essere Numerico [Intero Lungo].
    Se non lo è chi ha fatto la configurazione ha sbagliato...
    ℹ️ Leggi di più su @Alex ...

  4. #4
    Trappy non è in linea Scolaretto
    Lo fa Access...
    Io quando creo la seconda tabella faccio: "ricerca guidata..." e collego il campo che voglio ed il software lo dichiara "numerico" anche se in origine era "testo breve"!!!

    Ed anche se lo imposto "testo breve" senza fare collegamenti, e poi vado in "Relazioni" e aggiungo lì il collegamento, nella tabella si modifica in automatico!!!

  5. #5
    Quote Originariamente inviato da Trappy Visualizza il messaggio
    quando creo la seconda tabella faccio: "ricerca guidata..."
    No, non usare mai questo sistema. Sei incappato in uno dei tanti problemi che causa.

  6. #6
    Trappy non è in linea Scolaretto
    Ne da ricerca guidata, ne dalla finestra "Relazioni"?
    E allora come si fa?

  7. #7
    L'avatar di willy55
    willy55 non è in linea Scribacchino

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Incrementare campo numerico
    Da zinga nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 30-11-2011, 19:11
  2. campo numerico somma
    Da OptimusPrime2008 nel forum Microsoft Access
    Risposte: 9
    Ultimo Post: 28-10-2010, 11:15
  3. [Access] Campo numerico
    Da giusi nel forum Microsoft Access
    Risposte: 7
    Ultimo Post: 26-05-2008, 16:44
  4. Campo data diventa numero decimale!!!
    Da delfinista nel forum ASP 3, ASP .Net
    Risposte: 2
    Ultimo Post: 16-06-2005, 11:45
  5. parte di un campo numerico
    Da skunck77 nel forum Microsoft Word
    Risposte: 9
    Ultimo Post: 14-06-2005, 20:00