Telefonino.net network
 
| 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 » |

Torna indietro   WinTricks Forum > Software > Office suite

Notices

Rispondi
 
Strumenti discussione
Vecchio 26-08-2014, 18.24.21   #1
snefru
Newbie
 
Registrato: 26-08-2014
Messaggi: 5
snefru promette bene
problema access

un saluto a tutti
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?
snefru non è collegato   Rispondi citando
Vecchio 02-09-2014, 21.38.02   #2
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
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 -
Alexsandra non è collegato   Rispondi citando
Vecchio 03-09-2014, 01.12.47   #3
snefru
Newbie
 
Registrato: 26-08-2014
Messaggi: 5
snefru promette bene
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.
snefru non è collegato   Rispondi citando
Vecchio 03-09-2014, 02.05.25   #4
snefru
Newbie
 
Registrato: 26-08-2014
Messaggi: 5
snefru promette bene
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.
snefru non è collegato   Rispondi citando
Vecchio 04-09-2014, 09.45.36   #5
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
Rif: problema access

Quota:
Inviato da snefru Visualizza messaggio
..... 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.
potresti usare una condizione del genere:

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 -
Alexsandra non è collegato   Rispondi citando
Vecchio 04-09-2014, 18.58.23   #6
snefru
Newbie
 
Registrato: 26-08-2014
Messaggi: 5
snefru promette bene
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
snefru non è collegato   Rispondi citando
Vecchio 05-09-2014, 11.10.59   #7
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
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 -
Alexsandra non è collegato   Rispondi citando
Vecchio 05-09-2014, 20.44.04   #8
snefru
Newbie
 
Registrato: 26-08-2014
Messaggi: 5
snefru promette bene
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
Files allegati
Tipo file: zip db1.zip (50,7 Kb, 5 visite)
snefru non è collegato   Rispondi citando
Vecchio 06-09-2014, 00.14.14   #9
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
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 -
Alexsandra non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

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

Orario GMT +2. Ora sono le: 10.36.36.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.