Sezioni principali
Forum
Offerte lavoro
Corsi
Articoli
Toggle sign-in
Toggle search
Forum
Pubblica Annunci Lavoro ICT
Iscrizione Candidati
Login
Cerca In
Offerte lavoro
Forum
Corsi formazione
Articoli
Home
Offerte di lavoro ICT
Area Candidati
Offerte di lavoro
Iscrizione Candidati
Area Aziende
Iscrizione Aziende
Aziende iscritte
Forum sviluppatori
Generale
Indice Forum
Cerca nel Forum
Messaggi recenti
Registrazione
Area Software
Ingegneria del software
Assembly
C/C++
Delphi
Java
Matlab e Simulink
Microsoft .NET
Python
Area Web
HTML e CSS
JavaScript
Angular
ASP.NET
PHP
Webmaster
Mobile
Android
Apple iOS e Objective-C
Windows Phone
Database
Progettazione Database
Microsoft Access
MySQL e MariaDB
Oracle
PostgreSQL
SQL Server
Excel
Hardware & OS
Microsoft Windows
Linux
Hardware e Reti
Sistemi Embedded e Microcontroller
Corsi di informatica
Eventi ICT
Articoli
Consulenza
Consulenza informatica e sviluppo software
Utility
Il tuo Indirizzo IP
Home
Forum
Microsoft Access
Nuovi posts
Cerca
Iscriviti
Ciclo if ...than ... else ... end if in access 2007
di
Anonimizzato12929
il
21 ago 2013, 17:08
Condividi
Cerca
Ricerca avanzata
2 risposte
/
Anonimizzato12929
Utente anonimizzato
Ciclo if ...than ... else ... end if in access 2007
21 ago 2013, 17:50
Buongiorno a tutti,
sono nuovo del forum e piuutosto acerbo degli argomenti da Voi trattati in modo professionale. Da poco ho ripreso a "tentare di elaborare" qualche semplice applicazione in Access 2007 dopo un lontano trascorso con Visula Basic 5.
Mi trovo alle prese con un "sembrerebbe semplice" loop in VBA per assegnare ad una casella di testo il giorno in chiaro ed in italiano del giorno della settimana in base alla data di sistema. Ho predisposto il seguente loop inserito in codice al caricamento della frm. Nella Casella NumeroGiornoSettimana immetto il numero del giorno restituito dalla data di sistema, da questo numero, attraverso un loop di if voglio convertirlo in nome giorno.
Purtroppo il sistema restituisce l'errore "Errore di compilazione: Blocco If senza End If" evidenziandomi "End Sub".
Private Sub Form_Load()
Me!DatadiSistema = Date
NumeroGiornoSettimana = Weekday(Date, [vbMonday])
If NumeroGiornoSettimana = 1 Then
Me!GiornoSettimana = "lunedì"
Else
If NumeroGiornoSettimana = 2 Then
Me!GiornoSettimana = "martedì"
Else
If NumeroGiornoSettimana = 3 Then
Me!GiornoSettimana = "mercoledì"
Else
If NumeroGiornoSettimana = 4 Then
Me!GiornoSettimana = "giovedì"
Else
If NumeroGiornoSettimana = 5 Then
Me!GiornoSettimana = "venerdì"
Else
If NumeroGiornoSettimana = 6 Then
Me!GiornoSettimana = "sabato"
Else
Me!GiornoSettimana = "domenica"
End If
End Sub
Ho provato in tutti i modi posizionando diversamente la struttura e anche inserendolo in "eventi diversi". Niente da fare restituisce sempre lo stesso errore.
Grazie infinite a chi potrà aiutarmi.
Saluti
Sandro
2 Risposte
gibra
Molto attivo
Iscritto da
gen, 2013
Messaggi:
1647
Re: Ciclo if ...than ... else ... end if in access 2007
21 ago 2013, 22:17
In effetti, oltre a complicarti la vita inutilmente, le If/End If sono monche.
Comunque è molto più semplice:
Me!GiornoSettimana = WeekdayName(Weekday(Date))
/
Anonimizzato12929
Utente anonimizzato
Re: Ciclo if ...than ... else ... end if in access 2007
22 ago 2013, 09:37
Grazie mille Gibra. Il tuo aiuto è stato prezioso. Funziona perfettamente.
Purtroppo la mia età non mi aiuta molto ad avere un cervello elastico.
Ti ringrazio ancora e ringrazio questo meraviglioso sito e tutti gli iscritti che intervengono fornendo aiuto prezioso.
Grazie
Sandro
Devi
accedere
o
registrarti
per scrivere nel forum
2 risposte
Condividi