Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    6

    Errore di Run Time tra Query e Form.

    Ciao ragazzi, ho un problema con ACCESS 10 che spero non sia complicatissimo da risolvere.

    Da un modulo voglio aprire la query "Mostra_Livello2" a cui ho aggiunto un criterio.


    Nel modulo ho scritto il codice seguente in VB:

    Sub Visualizza_Livello_Sottostante(CodiceProdotto)

    Dim ControlloAggregato As New ADODB.Recordset

    Form_Albero.CodiceProdotto = CodiceProdotto

    ControlloAggregato.Open "SELECT * FROM Mostra_Livello2", CurrentProject.Connection, adOpenKeyset, adLockBatchOptimistic


    La query in codice SQL è la seguente:

    SELECT Livello2.Materia_Prima, Articoli.Descrizione, Articoli.Prezzo, Livello2.Numero_pezzi, Livello2.ID
    FROM Livello2 INNER JOIN Articoli ON Livello2.Materia_Prima = Articoli.CodArt
    WHERE (((Livello2.Aggregato)=[forms]![Albero]![CodiceProdotto]));


    Se eseguo il modulo mi dice:

    Errore di Run-Time '-2147217904 (80040e10)':
    Nessun Valore specificato per alcuni parametri necessari.


    N.B.
    la macro Visualizza_Livello_Sottostante viene eseguita dopo che è stato aperto il Form "Albero" e dopo che è stato caricato nella casella di Testo il "Codice Prodotto".

    La query funziona correttamente e da il risultato esatto.



    Grazie.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Il Regolamento vieta le esortazioni, gli epiteti e tutto quello che nei titoli non serve.

    Inoltre non hai nemmeno specificato il linguaggio di riferimento.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    6
    ora va bene?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Mi pare di capire che il form si chiami

    Form_Albero

    ma tu nella query utilizzi come nome del form

    Albero

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    6
    allora:

    Il form si chiama: "Albero"
    Le tabelle che servono per la costruzione della query sono: "Articoli" e "Livello2"
    La query si chiama: "Mostra Livello2"

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    6
    Forse mi sono spiegato male io e non capite il mio problema che ho già avuto in altri lavori.

    Io non riesco a far leggere a Visual Basic una query inserendo un criterio di selezione nella query stessa(es: filtra solo i clienti che provengono da "italia") poichè mi da l'errore sopracitato.

    Vi prego aiutatemi, c'ho passato un intero giorno a capire con cavolo risolvere sto problema!

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.