Est-il possible dans un état ou une requête de créer un champ qui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
Est-il possible dans un état ou une requête de créer un champ qui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
Est-il possible dans un état ou une requête de créer un champ qui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";""))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:Est-il possible dans un état ou une requête de créer un champ qui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et l e retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -
Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";""))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:
Est-il possible dans un état ou une requête de créer un champ qui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et l e retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -
Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";""))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:Est-il possible dans un état ou une requête de créer un champ qui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et l e retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -
Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";""))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:Est-il possible dans un état ou une requête de créer un champ qui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et l e retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -
Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";""))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:
Est-il possible dans un état ou une requête de créer un champ qui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et l e retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -
Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";""))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:Est-il possible dans un état ou une requête de créer un champ qui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et l e retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -
Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";""))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:Est-il possible dans un état ou une requête de créer un champ qui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";""))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:
Est-il possible dans un état ou une requête de créer un champ qui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";""))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:Est-il possible dans un état ou une requête de créer un champ qui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Tu remplaces la source du champ 3 par :
=résult([Séjour];[Autobus])
Puis tu crée une fonction VBA
Function résult(Séjour, Autobus)
If Séjour <= "3" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteaux no 11)
14.00h. Retour: même endroit 13.30h."
ElseIf Séjour <= "3" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poeteau no 11)
14.00h. Retour: au camp à 12.00h (midi)."
ElseIf Séjour <= "3" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h Retour: stationnement du c entre
Versaille (poteau no 11) à 13.30h"
ElseIf Séjour <= "3" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h Retour au camp à 12.00h (midi)."
ElseIf Séjour = "4" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
14.00h. Retour: même endroit 16.15h"
ElseIf Séjour = "4" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
Retour: au camp à 15.00h."
ElseIf Séjour = "4" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h. Retour: stationnement du centre
Versaille (poteau no 11) 16.15h."
ElseIf Séjour = "4" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h. Retour: au camp 15.00h."
End If
End Function
"Berny" a écrit dans le message denews:1192
On 15 oct, 03:21, Thierry (ze Titi)
wrote:Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";" "))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:Est-il possible dans un état ou une requête de créer un champ q ui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info-Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Merci encore pour ta suggestions, ça a fonctionné mais je me retrouve
avec un autre problème je me retrouve avec 12 possibilités de textes
différents mais le texte semble trop long puisqu'il me répond que la
chaine est trop longue et il me coupe le texte de la façon suivante:
Expr2: VraiFaux([Séjour]<="3" Et [Autobus]="ar";"Départ: stationn ement
du centre Versaille (poteaux no 11) 14.00h. Retour: même endroit
13.30h.";VraiFaux([Séjour]<="3" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poeteau no 11) 14.00h. Retour: au
camp à 12.00h (midi).";VraiFaux([Séjour]<="3" Et
[Autobus]="r";"Départ: au camp à 15.00h Retour: stationnement du
centre Versaille (poteau no 11) à 13.30h";VraiFaux([Séjour]<="3" Et
[Autobus]="N";"Départ: au camp à 15.00h Retour au camp à 12.00h
(midi).";VraiFaux([Séjour]="4" Et [Autobus]="ar";"Départ:
stationnement du centre Versaille (poteau no 11) 14.00h. Retour: même
endroit 16.15h";VraiFaux([Séjour]="4" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poteau no 11) Retour: au camp à
15.00h.";VraiFaux([Séjour]="4" Et [Autobus]="r";"Départ: au camp à
15.00h. Retour: stationnement du centre Versaille (poteau no 11)
16.15h.";VraiFaux([Séjour]="4" Et [Autobus]="N";"Départ: au camp à
15.00h. Retour: au camp 15.00h."))))))))
(Il manque encore le séjour 5 !)
Par quel moyen puis-je contourner ce problème ?
Merci de me répondre,
Bernard- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Tu remplaces la source du champ 3 par :
=résult([Séjour];[Autobus])
Puis tu crée une fonction VBA
Function résult(Séjour, Autobus)
If Séjour <= "3" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteaux no 11)
14.00h. Retour: même endroit 13.30h."
ElseIf Séjour <= "3" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poeteau no 11)
14.00h. Retour: au camp à 12.00h (midi)."
ElseIf Séjour <= "3" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h Retour: stationnement du c entre
Versaille (poteau no 11) à 13.30h"
ElseIf Séjour <= "3" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h Retour au camp à 12.00h (midi)."
ElseIf Séjour = "4" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
14.00h. Retour: même endroit 16.15h"
ElseIf Séjour = "4" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
Retour: au camp à 15.00h."
ElseIf Séjour = "4" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h. Retour: stationnement du centre
Versaille (poteau no 11) 16.15h."
ElseIf Séjour = "4" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h. Retour: au camp 15.00h."
End If
End Function
"Berny" <bern...@camprichelieu.com> a écrit dans le message denews:1192 548028.806202.221970@i13g2000prf.googlegroups.com...
On 15 oct, 03:21, Thierry (ze Titi) <ze_titi_enlever-c...@tiscali.fr>
wrote:
Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";" "))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:
Est-il possible dans un état ou une requête de créer un champ q ui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info-Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Merci encore pour ta suggestions, ça a fonctionné mais je me retrouve
avec un autre problème je me retrouve avec 12 possibilités de textes
différents mais le texte semble trop long puisqu'il me répond que la
chaine est trop longue et il me coupe le texte de la façon suivante:
Expr2: VraiFaux([Séjour]<="3" Et [Autobus]="ar";"Départ: stationn ement
du centre Versaille (poteaux no 11) 14.00h. Retour: même endroit
13.30h.";VraiFaux([Séjour]<="3" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poeteau no 11) 14.00h. Retour: au
camp à 12.00h (midi).";VraiFaux([Séjour]<="3" Et
[Autobus]="r";"Départ: au camp à 15.00h Retour: stationnement du
centre Versaille (poteau no 11) à 13.30h";VraiFaux([Séjour]<="3" Et
[Autobus]="N";"Départ: au camp à 15.00h Retour au camp à 12.00h
(midi).";VraiFaux([Séjour]="4" Et [Autobus]="ar";"Départ:
stationnement du centre Versaille (poteau no 11) 14.00h. Retour: même
endroit 16.15h";VraiFaux([Séjour]="4" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poteau no 11) Retour: au camp à
15.00h.";VraiFaux([Séjour]="4" Et [Autobus]="r";"Départ: au camp à
15.00h. Retour: stationnement du centre Versaille (poteau no 11)
16.15h.";VraiFaux([Séjour]="4" Et [Autobus]="N";"Départ: au camp à
15.00h. Retour: au camp 15.00h."))))))))
(Il manque encore le séjour 5 !)
Par quel moyen puis-je contourner ce problème ?
Merci de me répondre,
Bernard- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Tu remplaces la source du champ 3 par :
=résult([Séjour];[Autobus])
Puis tu crée une fonction VBA
Function résult(Séjour, Autobus)
If Séjour <= "3" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteaux no 11)
14.00h. Retour: même endroit 13.30h."
ElseIf Séjour <= "3" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poeteau no 11)
14.00h. Retour: au camp à 12.00h (midi)."
ElseIf Séjour <= "3" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h Retour: stationnement du c entre
Versaille (poteau no 11) à 13.30h"
ElseIf Séjour <= "3" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h Retour au camp à 12.00h (midi)."
ElseIf Séjour = "4" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
14.00h. Retour: même endroit 16.15h"
ElseIf Séjour = "4" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
Retour: au camp à 15.00h."
ElseIf Séjour = "4" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h. Retour: stationnement du centre
Versaille (poteau no 11) 16.15h."
ElseIf Séjour = "4" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h. Retour: au camp 15.00h."
End If
End Function
"Berny" a écrit dans le message denews:1192
On 15 oct, 03:21, Thierry (ze Titi)
wrote:Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";" "))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:Est-il possible dans un état ou une requête de créer un champ q ui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info-Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Merci encore pour ta suggestions, ça a fonctionné mais je me retrouve
avec un autre problème je me retrouve avec 12 possibilités de textes
différents mais le texte semble trop long puisqu'il me répond que la
chaine est trop longue et il me coupe le texte de la façon suivante:
Expr2: VraiFaux([Séjour]<="3" Et [Autobus]="ar";"Départ: stationn ement
du centre Versaille (poteaux no 11) 14.00h. Retour: même endroit
13.30h.";VraiFaux([Séjour]<="3" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poeteau no 11) 14.00h. Retour: au
camp à 12.00h (midi).";VraiFaux([Séjour]<="3" Et
[Autobus]="r";"Départ: au camp à 15.00h Retour: stationnement du
centre Versaille (poteau no 11) à 13.30h";VraiFaux([Séjour]<="3" Et
[Autobus]="N";"Départ: au camp à 15.00h Retour au camp à 12.00h
(midi).";VraiFaux([Séjour]="4" Et [Autobus]="ar";"Départ:
stationnement du centre Versaille (poteau no 11) 14.00h. Retour: même
endroit 16.15h";VraiFaux([Séjour]="4" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poteau no 11) Retour: au camp à
15.00h.";VraiFaux([Séjour]="4" Et [Autobus]="r";"Départ: au camp à
15.00h. Retour: stationnement du centre Versaille (poteau no 11)
16.15h.";VraiFaux([Séjour]="4" Et [Autobus]="N";"Départ: au camp à
15.00h. Retour: au camp 15.00h."))))))))
(Il manque encore le séjour 5 !)
Par quel moyen puis-je contourner ce problème ?
Merci de me répondre,
Bernard- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Tu remplaces la source du champ 3 par :
=résult([Séjour];[Autobus])
Puis tu crée une fonction VBA
Function résult(Séjour, Autobus)
If Séjour <= "3" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteaux no 11)
14.00h. Retour: même endroit 13.30h."
ElseIf Séjour <= "3" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poeteau no 11)
14.00h. Retour: au camp à 12.00h (midi)."
ElseIf Séjour <= "3" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h Retour: stationnement du c entre
Versaille (poteau no 11) à 13.30h"
ElseIf Séjour <= "3" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h Retour au camp à 12.00h (midi)."
ElseIf Séjour = "4" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
14.00h. Retour: même endroit 16.15h"
ElseIf Séjour = "4" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
Retour: au camp à 15.00h."
ElseIf Séjour = "4" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h. Retour: stationnement du centre
Versaille (poteau no 11) 16.15h."
ElseIf Séjour = "4" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h. Retour: au camp 15.00h."
End If
End Function
"Berny" a écrit dans le message denews:1192
On 15 oct, 03:21, Thierry (ze Titi)
wrote:Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";" "))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:Est-il possible dans un état ou une requête de créer un champ q ui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info-Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Merci encore pour ta suggestions, ça a fonctionné mais je me retrouve
avec un autre problème je me retrouve avec 12 possibilités de textes
différents mais le texte semble trop long puisqu'il me répond que la
chaine est trop longue et il me coupe le texte de la façon suivante:
Expr2: VraiFaux([Séjour]<="3" Et [Autobus]="ar";"Départ: stationn ement
du centre Versaille (poteaux no 11) 14.00h. Retour: même endroit
13.30h.";VraiFaux([Séjour]<="3" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poeteau no 11) 14.00h. Retour: au
camp à 12.00h (midi).";VraiFaux([Séjour]<="3" Et
[Autobus]="r";"Départ: au camp à 15.00h Retour: stationnement du
centre Versaille (poteau no 11) à 13.30h";VraiFaux([Séjour]<="3" Et
[Autobus]="N";"Départ: au camp à 15.00h Retour au camp à 12.00h
(midi).";VraiFaux([Séjour]="4" Et [Autobus]="ar";"Départ:
stationnement du centre Versaille (poteau no 11) 14.00h. Retour: même
endroit 16.15h";VraiFaux([Séjour]="4" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poteau no 11) Retour: au camp à
15.00h.";VraiFaux([Séjour]="4" Et [Autobus]="r";"Départ: au camp à
15.00h. Retour: stationnement du centre Versaille (poteau no 11)
16.15h.";VraiFaux([Séjour]="4" Et [Autobus]="N";"Départ: au camp à
15.00h. Retour: au camp 15.00h."))))))))
(Il manque encore le séjour 5 !)
Par quel moyen puis-je contourner ce problème ?
Merci de me répondre,
Bernard- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Tu remplaces la source du champ 3 par :
=résult([Séjour];[Autobus])
Puis tu crée une fonction VBA
Function résult(Séjour, Autobus)
If Séjour <= "3" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteaux no 11)
14.00h. Retour: même endroit 13.30h."
ElseIf Séjour <= "3" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poeteau no 11)
14.00h. Retour: au camp à 12.00h (midi)."
ElseIf Séjour <= "3" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h Retour: stationnement du c entre
Versaille (poteau no 11) à 13.30h"
ElseIf Séjour <= "3" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h Retour au camp à 12.00h (midi)."
ElseIf Séjour = "4" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
14.00h. Retour: même endroit 16.15h"
ElseIf Séjour = "4" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
Retour: au camp à 15.00h."
ElseIf Séjour = "4" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h. Retour: stationnement du centre
Versaille (poteau no 11) 16.15h."
ElseIf Séjour = "4" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h. Retour: au camp 15.00h."
End If
End Function
"Berny" <bern...@camprichelieu.com> a écrit dans le message denews:1192 548028.806202.221970@i13g2000prf.googlegroups.com...
On 15 oct, 03:21, Thierry (ze Titi) <ze_titi_enlever-c...@tiscali.fr>
wrote:
Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";" "))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:
Est-il possible dans un état ou une requête de créer un champ q ui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info-Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Merci encore pour ta suggestions, ça a fonctionné mais je me retrouve
avec un autre problème je me retrouve avec 12 possibilités de textes
différents mais le texte semble trop long puisqu'il me répond que la
chaine est trop longue et il me coupe le texte de la façon suivante:
Expr2: VraiFaux([Séjour]<="3" Et [Autobus]="ar";"Départ: stationn ement
du centre Versaille (poteaux no 11) 14.00h. Retour: même endroit
13.30h.";VraiFaux([Séjour]<="3" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poeteau no 11) 14.00h. Retour: au
camp à 12.00h (midi).";VraiFaux([Séjour]<="3" Et
[Autobus]="r";"Départ: au camp à 15.00h Retour: stationnement du
centre Versaille (poteau no 11) à 13.30h";VraiFaux([Séjour]<="3" Et
[Autobus]="N";"Départ: au camp à 15.00h Retour au camp à 12.00h
(midi).";VraiFaux([Séjour]="4" Et [Autobus]="ar";"Départ:
stationnement du centre Versaille (poteau no 11) 14.00h. Retour: même
endroit 16.15h";VraiFaux([Séjour]="4" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poteau no 11) Retour: au camp à
15.00h.";VraiFaux([Séjour]="4" Et [Autobus]="r";"Départ: au camp à
15.00h. Retour: stationnement du centre Versaille (poteau no 11)
16.15h.";VraiFaux([Séjour]="4" Et [Autobus]="N";"Départ: au camp à
15.00h. Retour: au camp 15.00h."))))))))
(Il manque encore le séjour 5 !)
Par quel moyen puis-je contourner ce problème ?
Merci de me répondre,
Bernard- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Tu remplaces la source du champ 3 par :
=résult([Séjour];[Autobus])
Puis tu crée une fonction VBA
Function résult(Séjour, Autobus)
If Séjour <= "3" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteaux no 11)
14.00h. Retour: même endroit 13.30h."
ElseIf Séjour <= "3" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poeteau no 11)
14.00h. Retour: au camp à 12.00h (midi)."
ElseIf Séjour <= "3" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h Retour: stationnement du c entre
Versaille (poteau no 11) à 13.30h"
ElseIf Séjour <= "3" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h Retour au camp à 12.00h (midi)."
ElseIf Séjour = "4" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
14.00h. Retour: même endroit 16.15h"
ElseIf Séjour = "4" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
Retour: au camp à 15.00h."
ElseIf Séjour = "4" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h. Retour: stationnement du centre
Versaille (poteau no 11) 16.15h."
ElseIf Séjour = "4" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h. Retour: au camp 15.00h."
End If
End Function
"Berny" a écrit dans le message denews:1192
On 15 oct, 03:21, Thierry (ze Titi)
wrote:Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";" "))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:Est-il possible dans un état ou une requête de créer un champ q ui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info-Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Merci encore pour ta suggestions, ça a fonctionné mais je me retrouve
avec un autre problème je me retrouve avec 12 possibilités de textes
différents mais le texte semble trop long puisqu'il me répond que la
chaine est trop longue et il me coupe le texte de la façon suivante:
Expr2: VraiFaux([Séjour]<="3" Et [Autobus]="ar";"Départ: stationn ement
du centre Versaille (poteaux no 11) 14.00h. Retour: même endroit
13.30h.";VraiFaux([Séjour]<="3" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poeteau no 11) 14.00h. Retour: au
camp à 12.00h (midi).";VraiFaux([Séjour]<="3" Et
[Autobus]="r";"Départ: au camp à 15.00h Retour: stationnement du
centre Versaille (poteau no 11) à 13.30h";VraiFaux([Séjour]<="3" Et
[Autobus]="N";"Départ: au camp à 15.00h Retour au camp à 12.00h
(midi).";VraiFaux([Séjour]="4" Et [Autobus]="ar";"Départ:
stationnement du centre Versaille (poteau no 11) 14.00h. Retour: même
endroit 16.15h";VraiFaux([Séjour]="4" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poteau no 11) Retour: au camp à
15.00h.";VraiFaux([Séjour]="4" Et [Autobus]="r";"Départ: au camp à
15.00h. Retour: stationnement du centre Versaille (poteau no 11)
16.15h.";VraiFaux([Séjour]="4" Et [Autobus]="N";"Départ: au camp à
15.00h. Retour: au camp 15.00h."))))))))
(Il manque encore le séjour 5 !)
Par quel moyen puis-je contourner ce problème ?
Merci de me répondre,
Bernard- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Tu remplaces la source du champ 3 par :
=résult([Séjour];[Autobus])
Puis tu crée une fonction VBA
Function résult(Séjour, Autobus)
If Séjour <= "3" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteaux no 11)
14.00h. Retour: même endroit 13.30h."
ElseIf Séjour <= "3" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poeteau no 11)
14.00h. Retour: au camp à 12.00h (midi)."
ElseIf Séjour <= "3" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h Retour: stationnement du c entre
Versaille (poteau no 11) à 13.30h"
ElseIf Séjour <= "3" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h Retour au camp à 12.00h (midi)."
ElseIf Séjour = "4" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
14.00h. Retour: même endroit 16.15h"
ElseIf Séjour = "4" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
Retour: au camp à 15.00h."
ElseIf Séjour = "4" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h. Retour: stationnement du centre
Versaille (poteau no 11) 16.15h."
ElseIf Séjour = "4" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h. Retour: au camp 15.00h."
End If
End Function
"Berny" a écrit dans le message denews:1192
On 15 oct, 03:21, Thierry (ze Titi)
wrote:Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";" "))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:Est-il possible dans un état ou une requête de créer un champ q ui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info-Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Merci encore pour ta suggestions, ça a fonctionné mais je me retrouve
avec un autre problème je me retrouve avec 12 possibilités de textes
différents mais le texte semble trop long puisqu'il me répond que la
chaine est trop longue et il me coupe le texte de la façon suivante:
Expr2: VraiFaux([Séjour]<="3" Et [Autobus]="ar";"Départ: stationn ement
du centre Versaille (poteaux no 11) 14.00h. Retour: même endroit
13.30h.";VraiFaux([Séjour]<="3" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poeteau no 11) 14.00h. Retour: au
camp à 12.00h (midi).";VraiFaux([Séjour]<="3" Et
[Autobus]="r";"Départ: au camp à 15.00h Retour: stationnement du
centre Versaille (poteau no 11) à 13.30h";VraiFaux([Séjour]<="3" Et
[Autobus]="N";"Départ: au camp à 15.00h Retour au camp à 12.00h
(midi).";VraiFaux([Séjour]="4" Et [Autobus]="ar";"Départ:
stationnement du centre Versaille (poteau no 11) 14.00h. Retour: même
endroit 16.15h";VraiFaux([Séjour]="4" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poteau no 11) Retour: au camp à
15.00h.";VraiFaux([Séjour]="4" Et [Autobus]="r";"Départ: au camp à
15.00h. Retour: stationnement du centre Versaille (poteau no 11)
16.15h.";VraiFaux([Séjour]="4" Et [Autobus]="N";"Départ: au camp à
15.00h. Retour: au camp 15.00h."))))))))
(Il manque encore le séjour 5 !)
Par quel moyen puis-je contourner ce problème ?
Merci de me répondre,
Bernard- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Tu remplaces la source du champ 3 par :
=résult([Séjour];[Autobus])
Puis tu crée une fonction VBA
Function résult(Séjour, Autobus)
If Séjour <= "3" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteaux no 11)
14.00h. Retour: même endroit 13.30h."
ElseIf Séjour <= "3" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poeteau no 11)
14.00h. Retour: au camp à 12.00h (midi)."
ElseIf Séjour <= "3" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h Retour: stationnement du c entre
Versaille (poteau no 11) à 13.30h"
ElseIf Séjour <= "3" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h Retour au camp à 12.00h (midi)."
ElseIf Séjour = "4" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
14.00h. Retour: même endroit 16.15h"
ElseIf Séjour = "4" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
Retour: au camp à 15.00h."
ElseIf Séjour = "4" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h. Retour: stationnement du centre
Versaille (poteau no 11) 16.15h."
ElseIf Séjour = "4" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h. Retour: au camp 15.00h."
End If
End Function
"Berny" <bern...@camprichelieu.com> a écrit dans le message denews:1192 548028.806202.221970@i13g2000prf.googlegroups.com...
On 15 oct, 03:21, Thierry (ze Titi) <ze_titi_enlever-c...@tiscali.fr>
wrote:
Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";" "))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:
Est-il possible dans un état ou une requête de créer un champ q ui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info-Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Merci encore pour ta suggestions, ça a fonctionné mais je me retrouve
avec un autre problème je me retrouve avec 12 possibilités de textes
différents mais le texte semble trop long puisqu'il me répond que la
chaine est trop longue et il me coupe le texte de la façon suivante:
Expr2: VraiFaux([Séjour]<="3" Et [Autobus]="ar";"Départ: stationn ement
du centre Versaille (poteaux no 11) 14.00h. Retour: même endroit
13.30h.";VraiFaux([Séjour]<="3" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poeteau no 11) 14.00h. Retour: au
camp à 12.00h (midi).";VraiFaux([Séjour]<="3" Et
[Autobus]="r";"Départ: au camp à 15.00h Retour: stationnement du
centre Versaille (poteau no 11) à 13.30h";VraiFaux([Séjour]<="3" Et
[Autobus]="N";"Départ: au camp à 15.00h Retour au camp à 12.00h
(midi).";VraiFaux([Séjour]="4" Et [Autobus]="ar";"Départ:
stationnement du centre Versaille (poteau no 11) 14.00h. Retour: même
endroit 16.15h";VraiFaux([Séjour]="4" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poteau no 11) Retour: au camp à
15.00h.";VraiFaux([Séjour]="4" Et [Autobus]="r";"Départ: au camp à
15.00h. Retour: stationnement du centre Versaille (poteau no 11)
16.15h.";VraiFaux([Séjour]="4" Et [Autobus]="N";"Départ: au camp à
15.00h. Retour: au camp 15.00h."))))))))
(Il manque encore le séjour 5 !)
Par quel moyen puis-je contourner ce problème ?
Merci de me répondre,
Bernard- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Tu remplaces la source du champ 3 par :
=résult([Séjour];[Autobus])
Puis tu crée une fonction VBA
Function résult(Séjour, Autobus)
If Séjour <= "3" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteaux no 11)
14.00h. Retour: même endroit 13.30h."
ElseIf Séjour <= "3" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poeteau no 11)
14.00h. Retour: au camp à 12.00h (midi)."
ElseIf Séjour <= "3" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h Retour: stationnement du c entre
Versaille (poteau no 11) à 13.30h"
ElseIf Séjour <= "3" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h Retour au camp à 12.00h (midi)."
ElseIf Séjour = "4" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
14.00h. Retour: même endroit 16.15h"
ElseIf Séjour = "4" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
Retour: au camp à 15.00h."
ElseIf Séjour = "4" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h. Retour: stationnement du centre
Versaille (poteau no 11) 16.15h."
ElseIf Séjour = "4" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h. Retour: au camp 15.00h."
End If
End Function
"Berny" a écrit dans le message denews:1192
On 15 oct, 03:21, Thierry (ze Titi)
wrote:Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";" "))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:Est-il possible dans un état ou une requête de créer un champ q ui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info-Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Merci encore pour ta suggestions, ça a fonctionné mais je me retrouve
avec un autre problème je me retrouve avec 12 possibilités de textes
différents mais le texte semble trop long puisqu'il me répond que la
chaine est trop longue et il me coupe le texte de la façon suivante:
Expr2: VraiFaux([Séjour]<="3" Et [Autobus]="ar";"Départ: stationn ement
du centre Versaille (poteaux no 11) 14.00h. Retour: même endroit
13.30h.";VraiFaux([Séjour]<="3" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poeteau no 11) 14.00h. Retour: au
camp à 12.00h (midi).";VraiFaux([Séjour]<="3" Et
[Autobus]="r";"Départ: au camp à 15.00h Retour: stationnement du
centre Versaille (poteau no 11) à 13.30h";VraiFaux([Séjour]<="3" Et
[Autobus]="N";"Départ: au camp à 15.00h Retour au camp à 12.00h
(midi).";VraiFaux([Séjour]="4" Et [Autobus]="ar";"Départ:
stationnement du centre Versaille (poteau no 11) 14.00h. Retour: même
endroit 16.15h";VraiFaux([Séjour]="4" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poteau no 11) Retour: au camp à
15.00h.";VraiFaux([Séjour]="4" Et [Autobus]="r";"Départ: au camp à
15.00h. Retour: stationnement du centre Versaille (poteau no 11)
16.15h.";VraiFaux([Séjour]="4" Et [Autobus]="N";"Départ: au camp à
15.00h. Retour: au camp 15.00h."))))))))
(Il manque encore le séjour 5 !)
Par quel moyen puis-je contourner ce problème ?
Merci de me répondre,
Bernard- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Tu remplaces la source du champ 3 par :
=résult([Séjour];[Autobus])
Puis tu crée une fonction VBA
Function résult(Séjour, Autobus)
If Séjour <= "3" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteaux no 11)
14.00h. Retour: même endroit 13.30h."
ElseIf Séjour <= "3" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poeteau no 11)
14.00h. Retour: au camp à 12.00h (midi)."
ElseIf Séjour <= "3" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h Retour: stationnement du c entre
Versaille (poteau no 11) à 13.30h"
ElseIf Séjour <= "3" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h Retour au camp à 12.00h (midi)."
ElseIf Séjour = "4" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
14.00h. Retour: même endroit 16.15h"
ElseIf Séjour = "4" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
Retour: au camp à 15.00h."
ElseIf Séjour = "4" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h. Retour: stationnement du centre
Versaille (poteau no 11) 16.15h."
ElseIf Séjour = "4" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h. Retour: au camp 15.00h."
End If
End Function
"Berny" a écrit dans le message denews:1192
On 15 oct, 03:21, Thierry (ze Titi)
wrote:Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";" "))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:Est-il possible dans un état ou une requête de créer un champ q ui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info-Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Merci encore pour ta suggestions, ça a fonctionné mais je me retrouve
avec un autre problème je me retrouve avec 12 possibilités de textes
différents mais le texte semble trop long puisqu'il me répond que la
chaine est trop longue et il me coupe le texte de la façon suivante:
Expr2: VraiFaux([Séjour]<="3" Et [Autobus]="ar";"Départ: stationn ement
du centre Versaille (poteaux no 11) 14.00h. Retour: même endroit
13.30h.";VraiFaux([Séjour]<="3" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poeteau no 11) 14.00h. Retour: au
camp à 12.00h (midi).";VraiFaux([Séjour]<="3" Et
[Autobus]="r";"Départ: au camp à 15.00h Retour: stationnement du
centre Versaille (poteau no 11) à 13.30h";VraiFaux([Séjour]<="3" Et
[Autobus]="N";"Départ: au camp à 15.00h Retour au camp à 12.00h
(midi).";VraiFaux([Séjour]="4" Et [Autobus]="ar";"Départ:
stationnement du centre Versaille (poteau no 11) 14.00h. Retour: même
endroit 16.15h";VraiFaux([Séjour]="4" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poteau no 11) Retour: au camp à
15.00h.";VraiFaux([Séjour]="4" Et [Autobus]="r";"Départ: au camp à
15.00h. Retour: stationnement du centre Versaille (poteau no 11)
16.15h.";VraiFaux([Séjour]="4" Et [Autobus]="N";"Départ: au camp à
15.00h. Retour: au camp 15.00h."))))))))
(Il manque encore le séjour 5 !)
Par quel moyen puis-je contourner ce problème ?
Merci de me répondre,
Bernard- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Tu remplaces la source du champ 3 par :
=résult([Séjour];[Autobus])
Puis tu crée une fonction VBA
Function résult(Séjour, Autobus)
If Séjour <= "3" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteaux no 11)
14.00h. Retour: même endroit 13.30h."
ElseIf Séjour <= "3" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poeteau no 11)
14.00h. Retour: au camp à 12.00h (midi)."
ElseIf Séjour <= "3" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h Retour: stationnement du c entre
Versaille (poteau no 11) à 13.30h"
ElseIf Séjour <= "3" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h Retour au camp à 12.00h (midi)."
ElseIf Séjour = "4" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
14.00h. Retour: même endroit 16.15h"
ElseIf Séjour = "4" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
Retour: au camp à 15.00h."
ElseIf Séjour = "4" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h. Retour: stationnement du centre
Versaille (poteau no 11) 16.15h."
ElseIf Séjour = "4" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h. Retour: au camp 15.00h."
End If
End Function
"Berny" <bern...@camprichelieu.com> a écrit dans le message denews:1192 548028.806202.221970@i13g2000prf.googlegroups.com...
On 15 oct, 03:21, Thierry (ze Titi) <ze_titi_enlever-c...@tiscali.fr>
wrote:
Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";" "))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:
Est-il possible dans un état ou une requête de créer un champ q ui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info-Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Merci encore pour ta suggestions, ça a fonctionné mais je me retrouve
avec un autre problème je me retrouve avec 12 possibilités de textes
différents mais le texte semble trop long puisqu'il me répond que la
chaine est trop longue et il me coupe le texte de la façon suivante:
Expr2: VraiFaux([Séjour]<="3" Et [Autobus]="ar";"Départ: stationn ement
du centre Versaille (poteaux no 11) 14.00h. Retour: même endroit
13.30h.";VraiFaux([Séjour]<="3" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poeteau no 11) 14.00h. Retour: au
camp à 12.00h (midi).";VraiFaux([Séjour]<="3" Et
[Autobus]="r";"Départ: au camp à 15.00h Retour: stationnement du
centre Versaille (poteau no 11) à 13.30h";VraiFaux([Séjour]<="3" Et
[Autobus]="N";"Départ: au camp à 15.00h Retour au camp à 12.00h
(midi).";VraiFaux([Séjour]="4" Et [Autobus]="ar";"Départ:
stationnement du centre Versaille (poteau no 11) 14.00h. Retour: même
endroit 16.15h";VraiFaux([Séjour]="4" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poteau no 11) Retour: au camp à
15.00h.";VraiFaux([Séjour]="4" Et [Autobus]="r";"Départ: au camp à
15.00h. Retour: stationnement du centre Versaille (poteau no 11)
16.15h.";VraiFaux([Séjour]="4" Et [Autobus]="N";"Départ: au camp à
15.00h. Retour: au camp 15.00h."))))))))
(Il manque encore le séjour 5 !)
Par quel moyen puis-je contourner ce problème ?
Merci de me répondre,
Bernard- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Tu remplaces la source du champ 3 par :
=résult([Séjour];[Autobus])
Puis tu crée une fonction VBA
Function résult(Séjour, Autobus)
If Séjour <= "3" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteaux no 11)
14.00h. Retour: même endroit 13.30h."
ElseIf Séjour <= "3" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poeteau no 11)
14.00h. Retour: au camp à 12.00h (midi)."
ElseIf Séjour <= "3" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h Retour: stationnement du c entre
Versaille (poteau no 11) à 13.30h"
ElseIf Séjour <= "3" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h Retour au camp à 12.00h (midi)."
ElseIf Séjour = "4" And Autobus = "ar" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
14.00h. Retour: même endroit 16.15h"
ElseIf Séjour = "4" And Autobus = "A" Then
résult = "Départ: stationnement du centre Versaille (poteau no 11)
Retour: au camp à 15.00h."
ElseIf Séjour = "4" And Autobus = "r" Then
résult = "Départ: au camp à 15.00h. Retour: stationnement du centre
Versaille (poteau no 11) 16.15h."
ElseIf Séjour = "4" And Autobus = "N" Then
résult = "Départ: au camp à 15.00h. Retour: au camp 15.00h."
End If
End Function
"Berny" a écrit dans le message denews:1192
On 15 oct, 03:21, Thierry (ze Titi)
wrote:Hello Berny !
Dans ta requête, ton champ3 aura comme source:
champ3: IIf([Champ1]="s" And [champ2]="a";"Vous devez vous
présnter...";IIf([champ1]="FS" And [champ2]="AR";Vous devez...";" "))
En ce jour mémorable du dimanche 14/10/2007, tu as émis l'idée
suivante:Est-il possible dans un état ou une requête de créer un champ q ui
utilise deux champs (texte) pour créer un nouveau texte. Exemple :
Pour un voyage
Champ 1 : Choix de la période : (s) semaine ou (fs) fin de semaine
Champ 2 : Choix du transport : (A) pour aller seulement
(R) pour retour seulement
(AR) pour aller et retour
(N) pour aucun transport
Champ 3 : Est-il possible de créer les conditions suivantes :
Si champ 1 est « s » et que champ 2 est « a » inscrire
automatiquement:
« Vous devez vous présenter à 15.00h à la station Sauvé et le retour
sera à 20.00h par vos propres moyens »
Si le champ 1 est « FS » et le champ 2 est « AR » inscrire
automatiquement :
« Vous devez vous présenter à 13.00h à la station Sauvé et le retour
sera à 17.00h au même endroit »
(Ainsi de suite pour les 8 possibilités)
--
Cordialement,
Thierry
Tout pour réussir avec Access :http://www.mpfa.info-Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Merci encore pour ta suggestions, ça a fonctionné mais je me retrouve
avec un autre problème je me retrouve avec 12 possibilités de textes
différents mais le texte semble trop long puisqu'il me répond que la
chaine est trop longue et il me coupe le texte de la façon suivante:
Expr2: VraiFaux([Séjour]<="3" Et [Autobus]="ar";"Départ: stationn ement
du centre Versaille (poteaux no 11) 14.00h. Retour: même endroit
13.30h.";VraiFaux([Séjour]<="3" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poeteau no 11) 14.00h. Retour: au
camp à 12.00h (midi).";VraiFaux([Séjour]<="3" Et
[Autobus]="r";"Départ: au camp à 15.00h Retour: stationnement du
centre Versaille (poteau no 11) à 13.30h";VraiFaux([Séjour]<="3" Et
[Autobus]="N";"Départ: au camp à 15.00h Retour au camp à 12.00h
(midi).";VraiFaux([Séjour]="4" Et [Autobus]="ar";"Départ:
stationnement du centre Versaille (poteau no 11) 14.00h. Retour: même
endroit 16.15h";VraiFaux([Séjour]="4" Et [Autobus]="A";"Départ:
stationnement du centre Versaille (poteau no 11) Retour: au camp à
15.00h.";VraiFaux([Séjour]="4" Et [Autobus]="r";"Départ: au camp à
15.00h. Retour: stationnement du centre Versaille (poteau no 11)
16.15h.";VraiFaux([Séjour]="4" Et [Autobus]="N";"Départ: au camp à
15.00h. Retour: au camp 15.00h."))))))))
(Il manque encore le séjour 5 !)
Par quel moyen puis-je contourner ce problème ?
Merci de me répondre,
Bernard- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -