Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

Aiuto Access!!!!

  1. #1
    JPetrucci non è in linea Scolaretto
    Ciao a tutti ho un piccolo problema con Access...
    Vi spiego:
    Ho un report realizzato da una query su più tabelle...
    In una maschera ho inserito un pulsante che apre tale report passandogli il record da stampare (il valore del campo "Numero Anagrafica" che si trova nella tabella "Anagrafica"), tramite questa stringa:

    DoCmd.OpenReport "RAnagrafica", acPreview, , "Anagrafica.Numero Anagrafica = " & Me.Numero_Anagrafica

    Da precisare che il nome del campo è "Numero Anagrafica" e NON "Numero_Anagrafica".
    Bene, quando clicco il pulsante mi appare il seguente errore:

    "Syntax error (missing operator) in query expression '(Anagrafica.Numero Anagrafica = 116)' "

    116 è il valore del campo "Numero Anagrafica" che sta passando.

    Ho fatto allora una prova:
    ho eliminato lo spazio tra Numero e Anagrafica nel nome del campo della tabella (e anche all'interno della query del report).
    Risultato: tutto funziona!
    Il problema è che non vorrei cambiare il nome al campo in quanto dovrei modificare molte query ma soprattutto maschere e report (in origine dati) e la cosa per me è impossibile visto che non ci sono mai riuscito...
    Volevo quindi chiedervi se c'è un modo direttamente sul codice del pulsante per risolvere il mio problema....
    Altrimenti mi spiegate come faccio (sia sulla struttura della maschera che del report) a dire su "origine dati" della "proprietà" del campo vecchio di andare a pescare dal nuovo campo? Non ci riesco!!!!
    Grazie!!!

  2. #2
    L'avatar di dragone bianco
    dragone bianco non è in linea Amanuense
    Prova a mettere "[Anagrafica]![Numero Anagrafica] invece di "Anagrafica.Numero Anagrafica" nella tua procedura.
    (Dovrebbe funzionare)

    Altrimenti (al limite) crea una query dove gli rinomini il campo, e colleghi il report.(una query di selezione)

    Numero_anagrafica=numero Anagrafica (Nome del campo da rinominare.)

    Fammi sapere qualcosa.
    ℹ️ Leggi di più su dragone bianco ...

  3. #3
    JPetrucci non è in linea Scolaretto
    Funziona!!!!
    Dragone bianco sei un mito!!!!
    GRAZIE!!!!!!!!!

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. aiuto Access e Pdf
    Da Ceccino nel forum Microsoft Access
    Risposte: 8
    Ultimo Post: 07-10-2008, 08:27
  2. aiuto con access
    Da toto' nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 21-05-2008, 13:24
  3. [ACCESS] aiuto VBA
    Da maraggos nel forum Microsoft Access
    Risposte: 7
    Ultimo Post: 18-03-2008, 17:46
  4. Access aiuto
    Da ilaboc nel forum Microsoft Access
    Risposte: 7
    Ultimo Post: 22-06-2006, 14:03
  5. access aiuto
    Da roby_marc nel forum Microsoft Access
    Risposte: 18
    Ultimo Post: 18-07-2004, 17:28