Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Controlli scomparsi in una form

4 views
Skip to first unread message

AleC

unread,
Jul 22, 2008, 9:44:52 AM7/22/08
to
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 !!

MA

unread,
Jul 23, 2008, 5:47:34 AM7/23/08
to
Hai il db in sola lettura e modalità aggiuta dati?

--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

AleC

unread,
Jul 23, 2008, 6:12:07 AM7/23/08
to
> Cisa - Conferenza Italiana Sviluppatori Access- Nascondi testo citato
>
> - 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....

AleC

unread,
Jul 23, 2008, 6:22:20 AM7/23/08
to
> visualizzato....- Nascondi testo citato
>
> - 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

MA

unread,
Jul 23, 2008, 6:32:17 AM7/23/08
to

la combinazione di tutti questi elementi giustifica il comportamento che lamenti

--
--
MAssimiliano Amendola
www.accessgroup.it

AleC

unread,
Jul 23, 2008, 6:41:53 AM7/23/08
to

>
> la combinazione di tutti questi elementi giustifica il comportamento che lamenti
>
> --
> --
> MAssimiliano Amendolawww.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access- Nascondi testo citato
>

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 ?

MA

unread,
Jul 23, 2008, 6:50:46 AM7/23/08
to

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

AleC

unread,
Jul 23, 2008, 6:54:59 AM7/23/08
to
On 23 Lug, 12:50, "MA" <mas...@massimilianoamendola.it> wrote:
> AleC wrote:
> >> la combinazione di tutti questi elementi giustifica il comportamento
> >> che lamenti
>
> >> --
> >> --
> >> MAssimiliano Amendolawww.accessgroup.it
> >> Cisa - Conferenza Italiana Sviluppatori Access- Nascondi testo citato
>
> > 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 Amendolawww.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.

MA

unread,
Jul 23, 2008, 7:10:26 AM7/23/08
to

Sicuro che è solo quella form?
Non è un problema di permessi e te li porta in sola lettura?

--
--
MAssimiliano Amendola
www.accessgroup.it

AleC

unread,
Jul 23, 2008, 7:19:58 AM7/23/08
to
>
> Sicuro che è solo quella form?
> Non è un problema di permessi e te li porta in sola lettura?
>
> --
> --
> MAssimiliano Amendolawww.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access- Nascondi testo citato
>
> - 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)

AleC

unread,
Jul 23, 2008, 7:42:04 AM7/23/08
to

> > 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 Amendolawww.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access- Nascondi testo citato
>
> - 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...

AleC

unread,
Jul 24, 2008, 3:54:34 AM7/24/08
to
> - 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 :-)


0 new messages