Newsgroup: it.comp.appl.access
Titolo: Controlli scomparsi in una form

Ho un applicativo mdb fe con un mdb be dove sono sistemati i dati.
Nell'applicativo FE c'è una form che fino a poco fà funzionava
benissimo. Adesso quando viene aperta è completamente vuota,
nonostante in recordsource sia sistemata una stringa sql che funziona
nella form sono disattivi anche i pulsanti di spostamente. In pratica
è come una form in cui non c'è niente di niente.
Le proprietà di formato della form e dei controlli sono tutti a posto.
In visualizzazione struttura la form è impostata con tutti i controlli
al loro posto.
Questo non succede su tutte le macchine ma solo in una dove c'è
windows 2000 sul mio pc dove c'è winxp la form viene aperta
correttamente con tutti i controlli visibili.
Che mi potrebbe essere successo ?
Help !!


Hai il db in sola lettura e modalità aggiuta dati?
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 - Mostra testo citato
La maschera in effetti fa questa cosa con dataentry = true (viene
impostato in Load)
se intendi l'mdb in sola lettura no, se intendi la tabella ancora no
(ho variato il recordsource più volte: una volta un stringa sql poi
direttamente la tabella ecc.)
la differenza di funzionamento è inspiegabile:
sul mio pc (winxp office2003) funziona
su tre pc (win2K office2K) su due non funziona e su uno sì
questo problema è iniziato improvvisamente, fino a pochi minuti prima
la maschera si attivava perfettamente.
La versione di office2K è la medesima su tutti e tre i pc (SP3)
se metto un controllo nel piè di pagina o di maschera questo viene
visualizzato....

 - Mostra testo citato
Informazione aggiuntiva Allowedits = false se intendevi questo per db
in sola lettura
quando la form viene aperta per il solo inserimento viene impostata
così:
    Me.AllowAdditions = True
    Me.AllowDeletions = False
    Me.AllowEdits = False
    Me.DataEntry = True
comunque queste proprietà non sono state modifcata da quando
funzionava al momento in cui ha smesso di funzionare
grazie per l'interessamento


la combinazione di tutti questi elementi giustifica il comportamento che lamenti
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it



ma allora:
perché non ha un comportamento omogeneo su tutte le postazioni (su due
postazioni funziona e su due no) ?
e perché ha funzionato fino ad un certo momento e poi no ?


versioni non allineate della stessa maschera?
nel senso fino ad un certo punto non erano settate così
poi su 2 pc hai aggiornato sugli altri no
Prova a copiare il FE sulle machhine che non lo fanno o viceversa
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it


 Cisa - Conferenza Italiana Sviluppatori Access
Su tutte le macchine viene lanciato lo stesso FE: su due pc (win2000 e
access2000 SP3) non funziona su un pc (w2000 a2000 SP3) funziona su un
pc (winxp e a2003) funziona.


Sicuro che è solo quella form?
Non è un problema di permessi e te li porta in sola lettura?
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it


 - Mostra testo citato
Non ci sono permessi impostati e la form è unica
Forse, dico forse, potrebbe essere che la proprietà dataentry potrebbe
dare i numeri se impostata al di fuori di qualche evento ?
Nell'evento Load della form richiamo una Sub denominata SetForm
dove a seconda di un parametro passato tramite OpenArgs viene
impostata in tre modalità diverse ADD, VIEW, EDIT
L'impostazione di DataEntry avviene in questa Sub utente denominata
SetForm.
Sto verificando l'eventualità.
(anche se mi pare inspiegabile che su due postazioni configurata in
maniera apperentemente identica (win2000 e acess200 sp3) abbia due
comportamenti diversi)

 - Mostra testo citato
la maschera si svuota esattamente quando viene impostata la proprietà
DataEntry della form a True
(ma questo succede solo in due postazioni su tre win2k+A2k_sp3 e no in
una WinXp+A2003)
ho provato a creare un nuovo mdb e importare tutti gli oggetti, ho
provato a creare una nuova maschera copiando tutti i controlli e il
codice, non ne vengo a capo...

 - Mostra testo citato
Era un problema di permessi sul file di BE......
quando andavo a controllare andavo su un altro file dove i permessi
erano tutti a posto......
Ero nella condizione di quello che cerca gli occhiali e ce li ha
tirati sulla fronte....................
Perdonami t'ho fatto lavorare a vuoto  :-)