|
| 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 » | |
26-08-2014, 18.24.21 | #1 |
Newbie
Registrato: 26-08-2014
Messaggi: 5
|
problema access
ho un problema (almeno per me)su una maschera di access che è collegata ad una tabella, la apro da due posizioni perche ho aggiunto dei campi nascosti a seconda di quello che mi serve aggiornare. Praticamente nella prima apertura il campo della casella di controllo (vero/falso) anche se spuntata è nascosto, nella seconda apertura, sempre della stessa maschera, la casella ritorna visibile e vorrei che quando sposto i record con il pulsante di spostamento e visualizzo la casella spuntata questa sia bloccata insieme agli altri campi in modo da non poter variare niente. E chiaro che se la spunta non fosse visibile dovrebbe essere possibile eseguire l'aggiornamento dei campi. Penso dovrei scrivere un codice su Corrente ho provato ma non ci riesco Ho provato a girare nel forum ma non ho trovato niente che faccia al caso mio C'è qualcuno che puo darmi una mano? |
02-09-2014, 21.38.02 | #2 |
Senior Member
WT Expert
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
|
Rif: problema access
non ho capito.
forse potrebbe essere una soluzione aprire la form in vbmodal Form1.Show vbModal ma .... non ho capito cosa devi fare, se apri da 2 form distinte oppure 2 volte dalla stessa form.
___________________________________
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale - |
03-09-2014, 01.12.47 | #3 |
Newbie
Registrato: 26-08-2014
Messaggi: 5
|
Rif: problema access
intanto ti ringrazio per la risposta
la maschera è la stessa e viene aperta da due pulsanti diversi di cui uno nasconde la casella di controllo. mi veniva questo su corrente e sembrava "funzionare" mah: [In riparazione].Enabled = [In riparazione].Value solo per il campo casella di controllo, ma mi rendeva quelle senza spunta bloccate mentre quelle con la spunta erano libere di essere aggiornate. |
03-09-2014, 02.05.25 | #4 |
Newbie
Registrato: 26-08-2014
Messaggi: 5
|
Rif: problema access
Scusa
vorrei spiegare in un altro modo il problema: ho due maschere A e B, quando apro la maschera A c'è una casella di controllo che dopo una ricerca con filtro in una condizione di controllo mi diventa spuntata.Sempre dalla maschera A (che resta aperta) attraverso un pulsante apro la maschera B dove vengono aggiornati attraverso "imposta valore" alcuni campi. Ora io vorrei che se nella maschera A ci fosse la spunta, nella maschera B un campo in particolare fosse bloccato o non visibile in modo da non poter aggiornare in questo caso la maschera B. Al contrario se nella A non vi fosse la spunta la maschera B sia aggiornabile. ........... ma purtroppo non riesco a risolvere il problema. |
04-09-2014, 09.45.36 | #5 | |
Senior Member
WT Expert
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
|
Rif: problema access
Quota:
If Userform1.checkBox1.value=True Then Userform2.nome_campo.locked=True end if dove con Userform1 identifichi la maschera A (inserisci il nome che hai assegnato) e ponendo il CheckBox = a True risulta selezionato (spunta presente) se questa condizione è vera, cioè il valore è uguale a true allora nella maschera B (userform2) blocchi il campo con la dicitura = Locked oppure lo nascondi usando = Hidden oppure lo disattivi usando .Enabled = true per il resto ..... hai aperto le maschere con la dicitura UserForm1 . Show vbModal
___________________________________
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale - |
|
04-09-2014, 18.58.23 | #6 |
Newbie
Registrato: 26-08-2014
Messaggi: 5
|
Rif: problema access
cara Alexsandra forse non hai capito, ma stai parlando con un quasi nullatenente della programazione VBA, mi arrangio,vado a intuizione faccio dei miscugli,leggo i forum ci tento insomma e bene o male riesco ad ottenere quello che voglio ho fatto anche cose interessanti per il mio livello.
prima usavo solo le macro ora tento qualcosa di piu UserForm1 . Show vbModal non ho neanche tentato.....va messo su corrente all'apertura della maschera? cosa determina nella maschera? Allora ho provato a fare cosi ma chiaramente devo aver fatto qualche stupidaggine......metto proprio i nomi delle maschere e dei campi cosi hai la situazione piu chiara....... di quanto sono forte: mi da errore di sintassi Private Sub Form_Current() If Userform[veicolari].CheckBox[In riparazione].Value = True Then [riparazione veicolari].[Note di riparazione].Locked = True End If dove veicolari = è la 1maschera ------- In riparazione = casella di controllo vero ho falso della 1maschera riparazioni veicolari = 2maschera ------- Note di riparazione= campo da bloccare Al tuo buon cuore (che spero sia grande)e a quanto durera la tua pazienza. un saluto |
05-09-2014, 11.10.59 | #7 |
Senior Member
WT Expert
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
|
Rif: problema access
Ti consiglio di assegnare dei nomi più brevi e consoni agli oggetti e senza spazi
cambia il Check ]In riparazione] con in_ripara la form [riparazione veicolari] con rip_veicol e la casella di testo [Note di riparazione] in nt_rip prova così If Forms!veicolari.in_ripara.Value = True Then Forms!rip_veicol.nt_rip.locked = True End If
___________________________________
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale - |
05-09-2014, 20.44.04 | #8 |
Newbie
Registrato: 26-08-2014
Messaggi: 5
|
Rif: problema access
niente da fare mi da "errore di metodo oggetto non supportato"
ho addiruttura provato a fare un db con solo le due maschere in questione ma niente. ho provato ad allegartelo in formato zip cosi ti rendi conto |
06-09-2014, 00.14.14 | #9 |
Senior Member
WT Expert
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
|
Rif: problema access
ci sono i nomi dei controlli sbagliati.
ti faccio sapere
___________________________________
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale - |
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 |
problema con access 2003 | procione | Office suite | 3 | 25-03-2008 10.50.44 |
Problema con una casella combinata in Access | LUCAB | Office suite | 8 | 25-10-2005 14.40.05 |
Problema microsoft access | deniro | Office suite | 10 | 26-08-2004 16.45.13 |
Problema ACCESS 97 | Sauzer | Office suite | 1 | 24-08-2004 11.23.16 |
F1 per avvio di windows | filll | Hardware e Overclock | 22 | 23-06-2004 17.15.36 |