[CCESS] Problema Pannello Comandi

lunedì 25 novembre 2013 - 10.47
Tag Elenco Tags  Access (.mdb)  |  Office 2003

salvob Profilo | Newbie

Salve a tutti, qualcosa di molto strano accade..

Quando tento di creare un pannello comandi per il mio progetto in Access 2003 nonostante venga regolarmente creata la tabella Switchboard Items e la maschera Pannello Comandi, quest'ultima non si apre...

Ogni volta che tento di aprirla ottengo questo errore:

628x337 16Kb


Com'è possibile? Non ho ancora inserito alcun controllo nella maschera, eppure non la fa visualizzare...

Se apro la maschera in visualizzazione struttura e controllo la routine all'evento "Su Apertura" trovo:

Private Sub Form_Open(Cancel As Integer)
' Minimize the database window and initialize the form.

' Move to the switchboard page that is marked as the default.
Me.Filter = "[ItemNumber] = 0 AND [Argument] = 'Predefinita' "
Me.FilterOn = True

End Sub

Insomma tutto come predefinito, eppure non funziona...

Da cosa dipende? Tutto è iniziato quando ho provato ad aprire il file con Access 2007, ora anche se faccio un file completamente nuovo con il 2003 e provo a creare il pannello comandi ottengo lo stesso errore...

[AGGIORNAMENTO]
Se provo a fare lo stesso procedimento con Access 2007 funziona tutto regolarmente

Ho due installazioni di office sulla stessa macchina, sia 2003 che 2007, l'OS è Windows Server 2008 R2 Standard.

CorriCorrado Profilo | Junior Member

>Salve a tutti, qualcosa di molto strano accade..
Ciao
>Private Sub Form_Open(Cancel As Integer)
>' Minimize the database window and initialize the form.
>
>' Move to the switchboard page that is marked as the default.
>Me.Filter = "[ItemNumber] = 0 AND [Argument] = 'Predefinita'
>"
> Me.FilterOn = True
>
>End Sub

>[AGGIORNAMENTO]
>Se provo a fare lo stesso procedimento con Access 2007 funziona
>tutto regolarmente
>
>Ho due installazioni di office sulla stessa macchina, sia 2003
>che 2007, l'OS è Windows Server 2008 R2 Standard.
Domanda: con quale versione hai creato lo switchboard? Se lo hai creato con il 2007, potrebbe essere la ragione dell'errore.

Provo ad azzardare. Per come è riportato da te, il problema sembra legato al ciclo degli eventi: la lettura del recordsource è forse eseguito successivamente a FORM_OPEN in Access 2003. Prova ad associare lo stesso evento al FORM_LOAD, evento successivo al FORM_OPEN. Se dovesse funzionare, significa che stai cercando di applicare un evento su record non ancora creato.

Corrado
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5