Errori macro

di
Anonimizzato14794
il
3 risposte

Errori macro

Ciao a tutti,
cerco di spiegare al meglio il mio problema: ho creato con una query SQL la tabella Utenti(ID, Pw). Ho creato una maschera vuota, dove ho inserito due caselle di testo (UserID e Password) e un pulsante "Login".
Tra le proprietà di Login, tra gli eventi, "su click", scelgo "generatore di macro".
Aggiungo una nuova azione "se", inserendo come espressione condizionale la seguente:

[Testo0] <> [Utenti]![ID] or [Testo4] <> [Utenti]![Pw]

(ho scritto questa con il generatore di espressione)

Come azione da eseguire se è verificata la precedente espressione condizionale, ho impostato "chiudi access".

Se provo a fare "esegui" mentre sono nella sezione "progettazione macro", ottengo:
"non è possibile trovare il nome 'Testo0' immesso nell' espressione"

Se provo a cliccare il pulsante in visualizzazione maschera, ottengo:
"L'oggetto non contiene l'oggetto di automazione 'Utenti'

Help me please

3 Risposte

  • Re: Errori macro

    Io uso spesso le macro, ma nelle condizioni non mi è mai capitato di doverle gestire con la sintassi [NomeTabellaOQuery]![NomeCampo]. Finchè le gestisco con le maschere con la sintassi [Maschere]![NomeMaschera]![NomeControllo] riesco a venire a capo di tutto il resto.
    Poi però non ci ho capito nulla riguardo il discorso logico che vorresti implementare.
  • Re: Errori macro

    OsvaldoLaviosa ha scritto:


    Io uso spesso le macro, ma nelle condizioni non mi è mai capitato di doverle gestire con la sintassi [NomeTabellaOQuery]![NomeCampo]. Finchè le gestisco con le maschere con la sintassi [Maschere]![NomeMaschera]![NomeControllo] riesco a venire a capo di tutto il resto.
    Poi però non ci ho capito nulla riguardo il discorso logico che vorresti implementare.
    Ciao,
    grazie per la tempestiva risposta
    Semplicemente vorrei che, una volta inseriti userID e password, cliccando su "login", il sistema possa controllare che quell' userID e quella password siano presenti nella tabella utenti; in caso contrario, per esempio, si chiuda Access (o un qualche messaggio di errore).

    Scusami se non mi spiego bene, ma sono davvero alle prime armi con Access.
  • Re: Errori macro

    Dovresti spiegare tutto più passo passo:
    - Nomi tabelle
    - Nomi campi
    - Nomi maschere
    - Le relazioni
    - Raccontare dettagliatamente per capire meglio cosa vuoi fare
Devi accedere o registrarti per scrivere nel forum
3 risposte