Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [VB6]form memorizzato nella cache?

    Salve!
    So che faccio tante domande, scusatemi...
    Solito database Access:
    Se io passo da un form all'altro devo chiudere recordset e connessione ogni volta se no mi dà errore. Come si fa allora a ritornare al form precedente nel caso in cui volessi rivederlo senza che i controlli picture box, combo e text siano resettati (perché questo mi succede se chiudo recordset e connessione)? ovviamente tutti questi controlli vengono popolati da query select che faccio sul database.

  2. #2
    Sia il database che il recordset (immagino che lavori sullo stesso su tutti i form) ti conviene gestirli come globali, aprirli UNA SOLA volta nel tuo progetto e chiuderli all'uscita...

  3. #3
    Purtroppo non lavoro su di un solo recordset ma su circa una decina ed inoltre ho connessione con due database diversi. Quindi un gran casino d aperture e chiusure...

  4. #4
    Allora usa oggetti recordset di nome diverso tra loro, così non interferisci con il resto del programma.

  5. #5
    Ho risolto il mio problema (almeno per ora): quando passavo da form1 a form2 facevo sempre:
    codice:
    frm2.show
    Unload form1
    Ho capito che basta togliere quel
    codice:
    Unload form1
    per ottenere che quando col tasto indietro del form2 cerco di andare in form1 ritrovo la situazione del form1 così come l'avevo lasciata.
    Apparentemente una banalità! (non per me, però)

  6. #6
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Ciao, per nascondere il form1, mantenendo i dati, puoi usare anche form1.Hide
    Fai attenzione a quando chiudi il programma, devi scaricare tutti i form che sono ancora attivi (cioè non hai fatto l'unload).
    Jupy

  7. #7
    Buona idea! Grazie

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.