Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    80

    Passare una variabile da un form ad un altro

    Come si fa in VB 6 a passare un valore di una variabile da un form ad un altro?

    Grazie

  2. #2

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    80
    Originariamente inviato da ladyBlu
    dalla ricerca:http://forum.html.it/forum/showthrea...ight=variabile
    il problema è questo.
    Io ho passato la variabile tramite una label
    mi ritrovo cioè ad avere ad esempio Label1.Caption=a

    il mio problema è che non riesco a richiamare questo "a" in un command SQL.

    Ho scritto così:
    codice:
    SELECT * FROM a WHERE (cognome LIKE 'a %') ORDER by (cognome & nome) ASC
    ho bisogno di richiamare quel "a" dove lo ho scritto in grassetto

    Non so se è chiaro, mi puoi aiutare?

  4. #4
    Hai provato con:

    codice:
    "... WHERE cognome LIKE '" & label1.caption & "%' ...
    xxx

  5. #5
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    80
    Originariamente inviato da Alethesnake
    Hai provato con:

    codice:
    "... WHERE cognome LIKE '" & label1.caption & "%' ...
    ho provato ora ma non va

  6. #6
    Cosa significa non va? ti da errore? Non visualizza ciò che cerchi?
    Prova a mettere un

    msgbox tuasql
    exit sub

    dopo la tua stringa di interrogazione per vedere se viene composta bene
    xxx

  7. #7
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    80
    Originariamente inviato da Alethesnake
    Cosa significa non va? ti da errore? Non visualizza ciò che cerchi?
    Prova a mettere un

    msgbox tuasql
    exit sub

    dopo la tua stringa di interrogazione per vedere se viene composta bene
    nn va nel senso che non mi carica nulla.

    ho fatto così:
    codice:
    SELECT * FROM a WHERE (cognome LIKE '" & Label1.Caption & "%')
    ma non mi carica nulla.

    Se invece metto anche:
    codice:
    SELECT * FROM '" & Label1.Caption & "' WHERE (cognome LIKE '" & Label1.Caption & "%')
    mi da errore dicendo che '" & Label1.Caption & "' non è valido


  8. #8
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    80
    Originariamente inviato da Alethesnake
    Cosa significa non va? ti da errore? Non visualizza ciò che cerchi?
    Prova a mettere un

    msgbox tuasql
    exit sub

    dopo la tua stringa di interrogazione per vedere se viene composta bene
    non ho capito come posso fare a fare il test di cui hai parlato, me lo rispiegheresti? grazie

  9. #9
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    80
    qualcuno mi aiuta?

  10. #10
    Ma label1.caption cosa dovrebbe contenere? qualcosa che devi cercare nel database o il nome della tua tabella? (spiega meglio quello che vorresti fare, credo di non aver capito)

    Per fare il debug di una query puoi farla seguire da quanto ti ho scritto sopra, prima che questa venga eseguita (prima dell'execute o dell'open) quindi:

    codice:
    sql = "SELECT tuoiCampi FROM tuaTabella"
    
    msgbox sql
    exit sub
    
    tuoRecord.open tuaSql, tuaConnessione
    fai girare il programma e controlla che quanto scritto in quel msgbox corrisponda a quello che volevi ottenere
    xxx

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.