Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    40

    [VBA] - Trasferimento dati su più maschere

    Buongiorno a tutti!
    sto effettuando un DB x la gestione dell'Inventario e vorrei automatizzarlo il più possibile. mi spiego:
    ho due tabelle: bene, che contiene tutte le info sul bene, e assegnatario, che contiene info sulla persona a cui viene affidato il bene.
    il mio intento è qll d trasferire l'id del bene tra le due maschere. ho creato questa query SQL,ma m da errore e non capisco il motivo:

    Set con = Application.CurrentProject.Connection
    Set rs = CreateObject("ADODB.Recordset")

    strSql = " SELECT Bene_Id_num" _
    & " FROM Bene" _
    & " WHERE Bene_Etichetta_num = 14"

    rs.Open strSql, con

    il debug indica:

    Errore di run-time '-2147217913 (80040e07)':
    Tipi di dati non corrispondenti nell'espressione criterio.

    Selezionandomi poi la riga rs.Open strSql, con


    Grazie a chi riuscirà a salvarmi!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sicuro che il campo Bene_Etichetta_num sia un "tipo numerico" e non una stringa?

    Prova introducendo i singoli apici

    & " WHERE Bene_Etichetta_num = '14' "
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    40
    grazie mille sei un genio

    ma ora come faccio a prendere l'id e metterlo in una textbox? :master:

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da aerith9
    grazie mille sei un genio
    No ... basta leggere l'errore "Tipi di dati non corrispondenti"

    ma ora come faccio a prendere l'id e metterlo in una textbox? :master:
    Dato che hai ottenuto il recordset rs, utilizza una riga

    Text1.text = rs.fields("Bene_Id_num")
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    40
    Ho provato ma mi da errore di run-time 3021...

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.