|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
22-08-2014, 10.12.37 | #1 |
Newbie
Registrato: 17-07-2014
Messaggi: 18
|
Form
Perciò ho organizzato varie form per inserire i dati. non capisco perchè alcune form vadano in conflitto con altre. nello specifico, ho 2 form. una per la scelta della data in generale. cliccando sull'apposito tasto si apre un form per la stampa di un modulo, sul quale è possibile variare ancora la data. E fin qui funziona. quando mi stapa il modulo e torna al form prededente la parte della modifica data mi da un errore. è come se la casella di riferimento fosse rimasta legata al 2° form. ho risconteto lo stesso problema in una listbox. |
22-08-2014, 12.32.16 | #2 |
Newbie
Registrato: 17-07-2014
Messaggi: 18
|
Rif: Form
Problema risolto...
mi è bastato aggiungere all'apertura del form (vbModeless) in questo modo: Form.Show (vbModeless) ci ho sbattuto un po la testa prima di trovare la soluzione. non ho capito bene il motivo ma credo che se si utilizzino più form questi vadano in conflitto tra loro, sopratutto se utlizzano la stessa cella di riferimento. |
24-08-2014, 22.44.04 | #3 |
Gold Member
Registrato: 20-05-2004
Loc.: Perugia
Messaggi: 4.188
|
Rif: Form
Ottimo, soprattutto che ci hai anche dato il risultato. Grazie!
___________________________________
Ogni computer ha la sua storia. Dermatite Seborroica? www.dermatiteseborroica.info |
25-08-2014, 11.52.34 | #4 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Rif: Form
Il perchè è dovuto al fatto che ogni form aperto è di default in modal (vbModal), cioè una modalità che non consente la chiusura di altri forms (cioè tutti quelli precedenti) che non siano in primo piano (Setfocus).
Se non ricordo male, nell'evento unload del form, si doveva aggiungere Unload Me e Set NomeForm=Nothing, cioè chiuderlo 2 volte ed eliminare ogni riferimento al form...
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice |
26-08-2014, 15.45.57 | #5 |
Newbie
Registrato: 17-07-2014
Messaggi: 18
|
Rif: Form
Grazie della spiegazione!
Mi torna comunque utile. Proverò ad usare il sistema che dici te appena mi capita. siccome il file che sto preparando utilizza una serie di form a catena, ora per fare i test devo ogni volta fa ripartire tutto da capo, perché se faccio partire la form che mi interessa da vba mi da il solito errore di debug. Sicuramente perché vba fa partire la form in modalità vbmodal. non è che per caso sai come farla partire in vbmodless? io solitamente entro nel codice o nell'oggetto e premo F5. |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
[Vb6] Form Variabile | zemas | Programmazione | 8 | 17-07-2009 20.07.25 |
[JSP] Usare form da una JSP inclusa... si può fare? | Alhazred | Programmazione | 8 | 29-07-2008 11.31.48 |
Spostamento tra campi form in word 2003 | bridges | Office suite | 0 | 15-12-2006 15.52.15 |
form e standard input | Gergio | Programmazione | 5 | 21-11-2003 17.17.53 |