faretesto > comp.* > comp.appl.access

AMR-Giuseppe (18.09.2003, 10:27)
Ciao a tutti

come si fa in una struttura If....Then..Else
a mettere pi condizioni .
Io ho questo:

If IntNuovo = vbYes Then
DoCmd.OpenForm "CodificaArticoli", , , , acFormAdd, acNormal, NewData

e fino qu bene

per devo aggiungere altre condizioni prima
dell'apertura della maschera

se il valore di un controllo nella sottomaschera 054
allora aprire la maschera "CodificaArticoli054"

se il valore di un controllo nella sottomaschera 001
allora aprire la maschera "CodificaArticoli001

e cosi via

Ciao Giuseppe
Antonio Biso (18.09.2003, 10:33)
"AMR-Giuseppe" <amrmacerata> ha scritto nel messaggio
news:1998
> Ciao a tutti
> come si fa in una struttura If....Then..Else
> a mettere pi condizioni .


Eeehhh...
Mi sembrava una palla a quei tempi, ma lo studio dell' Extended Backus Naur
Form serviva proprio a 'ste cose!!!

> If IntNuovo = vbYes Then
> DoCmd.OpenForm "CodificaArticoli", , , , acFormAdd, acNormal, NewData
> e fino qu bene
> per devo aggiungere altre condizioni prima
> dell'apertura della maschera
> se il valore di un controllo nella sottomaschera 054
> allora aprire la maschera "CodificaArticoli054"
> se il valore di un controllo nella sottomaschera 001
> allora aprire la maschera "CodificaArticoli001


Non rispondo alla tua domanda dell'if then else ma se solo questo il
problema allora
If IntNuovo = vbYes Then
DoCmd.OpenForm "CodificaArticoli" & valore , , , , acFormAdd, acNormal,
NewData

Antonio
HjKlOp (18.09.2003, 10:39)
> se il valore di un controllo nella sottomaschera 054
> allora aprire la maschera "CodificaArticoli054"
> se il valore di un controllo nella sottomaschera 001
> allora aprire la maschera "CodificaArticoli001


Select..case.
AMR-Giuseppe (18.09.2003, 11:02)
"Antonio Biso" <chief> ha scritto nel messaggio
news:1600
[..]
> DoCmd.OpenForm "CodificaArticoli" & valore , , , , acFormAdd, acNormal,
> NewData
> Antonio

Sinceramente non l'ho capita,
"se solo questo il problema" che cosa significa
Ciao Giuseppe
Sib (18.09.2003, 11:05)
"AMR-Giuseppe" <amrmacerata> ha scritto nel messaggio
> "Antonio Biso" <chief> ha scritto nel messaggio
> Naur
> Sinceramente non l'ho capita,
> "se solo questo il problema" che cosa significa
> Ciao Giuseppe


Significa "se il tuo problema e' solo aprire maschere che si chiamanto
'CodificaArticoliXXX' "
cos'altro senno'?

Sib
AMR-Giuseppe (18.09.2003, 11:22)
"Sib" <sibNO> ha scritto nel messaggio
news:6259
[..]
AMR-Giuseppe (18.09.2003, 11:27)
"Sib" <sibNO> ha scritto nel messaggio
news:6259
> "AMR-Giuseppe" <amrmacerata> ha scritto nel messaggio
> acNormal,
> Significa "se il tuo problema e' solo aprire maschere che si chiamanto
> 'CodificaArticoliXXX' "
> cos'altro senno'?
> Sib

Il mio problema non solo aprire una maschera ,
aprire maschere diverse al variare di un valore di un controllo in una
sottomaschera .

Giuseppe
Antonio Biso (18.09.2003, 12:05)
"AMR-Giuseppe" <amrmacerata> ha scritto nel messaggio
news:9161
> Il mio problema non solo aprire una maschera ,
> aprire maschere diverse al variare di un valore di un controllo in una
> sottomaschera .


Delle volte ho la sensazione che non pu essere solo un esserci, ma anche un
farci...
ma sar solo una sensazione...

SE il tuo problema solo aprire maschere dipendenti dal valore dello stesso
controllo, non c' bisogno di fare tanti IF quanti sono i possibili casi, ma
con un unico comando risolvi il problema
Quindi NON
if x = 1 then
docmd.openform "Pippo1"
elseif x = 2 then
docmd.openform "Pippo2"
elseif...
....
end if

ma
docmd.openform "Pippo" & x

Antonio
Sib (18.09.2003, 12:13)
"AMR-Giuseppe" <amrmacerata> ha scritto nel messaggio
> "Sib" <sibNO> ha scritto nel messaggio
> Il mio problema non solo aprire una maschera ,
> aprire maschere diverse al variare di un valore di un controllo in una
> sottomaschera .


Ma l'hai letta la sintassi?
e l'hai capita?

Sib
AMR-Giuseppe (18.09.2003, 15:49)
"Antonio Biso" <chief> ha scritto nel messaggio
news:6269
> "AMR-Giuseppe" <amrmacerata> ha scritto nel messaggio
> news:9161
> Delle volte ho la sensazione che non pu essere solo un esserci, ma anche un
> farci...
> ma sar solo una sensazione...


no no non una sensazione, proprio cos , ci sonooooo

[..]
> ma
> docmd.openform "Pippo" & x
> Antonio


Comunque ho dei pacchi di ascigamani da 20 kg a prezzo stracciato

Giuseppe
Discussioni simili