-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonne
C'est juste le parametrage de Response =
acDataErrContinue qui coince
Il faut mettre à la place : Response = acDataErradded
pour indiquer a access
que tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivement
il l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" a écrit dans
le message de
news:80ca01c3e980$3ac30190$
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" & NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQL
SQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonne
C'est juste le parametrage de Response =
acDataErrContinue qui coince
Il faut mettre à la place : Response = acDataErradded
pour indiquer a access
que tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivement
il l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:80ca01c3e980$3ac30190$a101280a@phx.gbl...
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" & NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQL
SQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonne
C'est juste le parametrage de Response =
acDataErrContinue qui coince
Il faut mettre à la place : Response = acDataErradded
pour indiquer a access
que tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivement
il l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" a écrit dans
le message de
news:80ca01c3e980$3ac30190$
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" & NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQL
SQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonne
C'est juste le parametrage de Response =
acDataErrContinue qui coince
Il faut mettre à la place : Response = acDataErradded
pour indiquer a access
que tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivement
il l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" a écrit dans
le message de
news:80ca01c3e980$3ac30190$
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" & NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQL
SQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonne
C'est juste le parametrage de Response =
acDataErrContinue qui coince
Il faut mettre à la place : Response = acDataErradded
pour indiquer a access
que tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivement
il l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:80ca01c3e980$3ac30190$a101280a@phx.gbl...
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" & NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQL
SQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonne
C'est juste le parametrage de Response =
acDataErrContinue qui coince
Il faut mettre à la place : Response = acDataErradded
pour indiquer a access
que tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivement
il l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" a écrit dans
le message de
news:80ca01c3e980$3ac30190$
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" & NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQL
SQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonne
C'est juste le parametrage de Response acDataErrContinue qui coince
Il faut mettre à la place : Response = acDataErradded
pour indiquer a access
que tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivement
il l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" a écrit dans
le message de
news:80ca01c3e980$3ac30190$
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" & NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQL
SQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonne
C'est juste le parametrage de Response acDataErrContinue qui coince
Il faut mettre à la place : Response = acDataErradded
pour indiquer a access
que tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivement
il l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:80ca01c3e980$3ac30190$a101280a@phx.gbl...
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" & NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQL
SQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonne
C'est juste le parametrage de Response acDataErrContinue qui coince
Il faut mettre à la place : Response = acDataErradded
pour indiquer a access
que tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivement
il l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" a écrit dans
le message de
news:80ca01c3e980$3ac30190$
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" & NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQL
SQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
-----Message d'origine-----
Dans ton form la liste déroulante doit surement etre liée
au champ 'Cp Num
(P)' au lieu de 'Cp Num (E)'
D'ailleurs la table 'Compagnie' ne devrai pas du tout
etre nécessaire dans
la source du form, puisque la liste déroulante se charge
déjà d'afficher le
nom de la compagnie au lieu du numéro
1,2,3 ......ca va, pas la peine de pleurer.
"Ryo" a écrit dans
le message de
news:922801c3ea2c$d73e97d0$
Bon j'ai crié victoire un peu vite...
J'ai un petit problème, quand je ferme le formulaire j'ai
un conflit d'écriture et Access me propose de sauvegarder,
d'enregistrer dans le presse papier ou d'annuler, comment
faire pour qu'il sauvegarde (ou qu'il annule) sans me
poser que question ?
J'ai essayé DoCmd.RunCommand acCmdSave mais à priori c'est
pas ca...-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonneC'est juste le parametrage de Response =
acDataErrContinue qui coinceIl faut mettre à la place : Response = acDataErradded
pour indiquer a accessque tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivementil l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" a écrit dans
le message denews:80ca01c3e980$3ac30190$
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" &
NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQLSQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
.
-----Message d'origine-----
Dans ton form la liste déroulante doit surement etre liée
au champ 'Cp Num
(P)' au lieu de 'Cp Num (E)'
D'ailleurs la table 'Compagnie' ne devrai pas du tout
etre nécessaire dans
la source du form, puisque la liste déroulante se charge
déjà d'afficher le
nom de la compagnie au lieu du numéro
1,2,3 ......ca va, pas la peine de pleurer.
"Ryo" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:922801c3ea2c$d73e97d0$a501280a@phx.gbl...
Bon j'ai crié victoire un peu vite...
J'ai un petit problème, quand je ferme le formulaire j'ai
un conflit d'écriture et Access me propose de sauvegarder,
d'enregistrer dans le presse papier ou d'annuler, comment
faire pour qu'il sauvegarde (ou qu'il annule) sans me
poser que question ?
J'ai essayé DoCmd.RunCommand acCmdSave mais à priori c'est
pas ca...
-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonne
C'est juste le parametrage de Response =
acDataErrContinue qui coince
Il faut mettre à la place : Response = acDataErradded
pour indiquer a access
que tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivement
il l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:80ca01c3e980$3ac30190$a101280a@phx.gbl...
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" &
NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQL
SQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
.
-----Message d'origine-----
Dans ton form la liste déroulante doit surement etre liée
au champ 'Cp Num
(P)' au lieu de 'Cp Num (E)'
D'ailleurs la table 'Compagnie' ne devrai pas du tout
etre nécessaire dans
la source du form, puisque la liste déroulante se charge
déjà d'afficher le
nom de la compagnie au lieu du numéro
1,2,3 ......ca va, pas la peine de pleurer.
"Ryo" a écrit dans
le message de
news:922801c3ea2c$d73e97d0$
Bon j'ai crié victoire un peu vite...
J'ai un petit problème, quand je ferme le formulaire j'ai
un conflit d'écriture et Access me propose de sauvegarder,
d'enregistrer dans le presse papier ou d'annuler, comment
faire pour qu'il sauvegarde (ou qu'il annule) sans me
poser que question ?
J'ai essayé DoCmd.RunCommand acCmdSave mais à priori c'est
pas ca...-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonneC'est juste le parametrage de Response =
acDataErrContinue qui coinceIl faut mettre à la place : Response = acDataErradded
pour indiquer a accessque tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivementil l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" a écrit dans
le message denews:80ca01c3e980$3ac30190$
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" &
NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQLSQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
.
-----Message d'origine-----
Dans ton form la liste déroulante doit surement etre liée
au champ 'Cp Num
(P)' au lieu de 'Cp Num (E)'
D'ailleurs la table 'Compagnie' ne devrai pas du tout
etre nécessaire dans
la source du form, puisque la liste déroulante se charge
déjà d'afficher le
nom de la compagnie au lieu du numéro
1,2,3 ......ca va, pas la peine de pleurer.
"Ryo" a écrit dans
le message de
news:922801c3ea2c$d73e97d0$
Bon j'ai crié victoire un peu vite...
J'ai un petit problème, quand je ferme le formulaire j'ai
un conflit d'écriture et Access me propose de sauvegarder,
d'enregistrer dans le presse papier ou d'annuler, comment
faire pour qu'il sauvegarde (ou qu'il annule) sans me
poser que question ?
J'ai essayé DoCmd.RunCommand acCmdSave mais à priori c'est
pas ca...-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonneC'est juste le parametrage de Response >acDataErrContinue qui coince
Il faut mettre à la place : Response = acDataErradded
pour indiquer a accessque tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivementil l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" a écrit dans
le message denews:80ca01c3e980$3ac30190$
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" &
NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQLSQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
.
-----Message d'origine-----
Dans ton form la liste déroulante doit surement etre liée
au champ 'Cp Num
(P)' au lieu de 'Cp Num (E)'
D'ailleurs la table 'Compagnie' ne devrai pas du tout
etre nécessaire dans
la source du form, puisque la liste déroulante se charge
déjà d'afficher le
nom de la compagnie au lieu du numéro
1,2,3 ......ca va, pas la peine de pleurer.
"Ryo" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:922801c3ea2c$d73e97d0$a501280a@phx.gbl...
Bon j'ai crié victoire un peu vite...
J'ai un petit problème, quand je ferme le formulaire j'ai
un conflit d'écriture et Access me propose de sauvegarder,
d'enregistrer dans le presse papier ou d'annuler, comment
faire pour qu'il sauvegarde (ou qu'il annule) sans me
poser que question ?
J'ai essayé DoCmd.RunCommand acCmdSave mais à priori c'est
pas ca...
-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonne
C'est juste le parametrage de Response >acDataErrContinue qui coince
Il faut mettre à la place : Response = acDataErradded
pour indiquer a access
que tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivement
il l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:80ca01c3e980$3ac30190$a101280a@phx.gbl...
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" &
NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQL
SQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
.
-----Message d'origine-----
Dans ton form la liste déroulante doit surement etre liée
au champ 'Cp Num
(P)' au lieu de 'Cp Num (E)'
D'ailleurs la table 'Compagnie' ne devrai pas du tout
etre nécessaire dans
la source du form, puisque la liste déroulante se charge
déjà d'afficher le
nom de la compagnie au lieu du numéro
1,2,3 ......ca va, pas la peine de pleurer.
"Ryo" a écrit dans
le message de
news:922801c3ea2c$d73e97d0$
Bon j'ai crié victoire un peu vite...
J'ai un petit problème, quand je ferme le formulaire j'ai
un conflit d'écriture et Access me propose de sauvegarder,
d'enregistrer dans le presse papier ou d'annuler, comment
faire pour qu'il sauvegarde (ou qu'il annule) sans me
poser que question ?
J'ai essayé DoCmd.RunCommand acCmdSave mais à priori c'est
pas ca...-----Message d'origine-----
A priori tu avais bien axpliqué puisque ta solution est
la bonneC'est juste le parametrage de Response >acDataErrContinue qui coince
Il faut mettre à la place : Response = acDataErradded
pour indiquer a accessque tu as ajouter une valeur à la liste
Access remet alors la liste à jour, et si la valeur s'y
trouve effectivementil l'accepte
sinon il affiche une erreur 'n'est pas un element de la
liste'
"Ryo" a écrit dans
le message denews:80ca01c3e980$3ac30190$
Bon j'ai déjà posté sur ce problème mais comme les
solutions proposé n'ont pas marché, j'en deduis que je me
suis mal expliqué donc je pose a nouveau mon problème en
essayant d'être le plus précis possible.
J'ai donc les 2 tables suivantes:
|¯¯¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯¯|
| Contrat | 1|Compagnie |
|___________| |¯¯|__________|
|Ctr Num (P)| | |Cp Num (P)|
|Ctr Nom |N | |Cp Nom |
|Cp Num (E) |¯¯ |__________|
¯¯¯¯¯¯¯¯¯¯¯
(P) = Clé Primaire
(E) = Clé Etrangére
Et une requête qui liste les compagnies par ordre
alphabétique (Elle permet de remplir plus facilement
Contrat.[Cp Num]).
Dans un formulaire on peut saisir dans un combobox (lié a
Contrat.[Cp Num]) le nom de la compagnie ou le rentrer au
clavier si la compagnie n'est pas proposée. C'est là que
ça coince, pour insérer la nouvelle compagnie je me sert
du code suivant:
Private Sub Cp_Num_NotInList(NewData As String, Response
As Integer)
Dim SQL As String
DoCmd.SetWarnings False
SQL = "INSERT INTO Compagnie([Cp Nom]) SELECT '" &
NewData
& "'"
If MsgBox("Voulez vous ajouter '" & NewData & "' à la
liste", vbYesNo, "Ajouter ?") = vbYes Then DoCmd.RunSQL
SQLSQL = "UPDATE Contrat SET [Cp Num] = DLookup(""[Cp
Num]"", ""Compagnie"", ""[Cp Nom] = '" & NewData & "'"")
WHERE ((Contrat.[Ctr Num])=" & Me.[Ctr Num] & ")"
DoCmd.RunSQL SQL
Response = acDataErrContinue
DoCmd.SetWarnings True
End Sub
Ca rajoute bien la compagnie dans la table Compagnie, ça
met bien à jour ma table Contrat avec le numéro de la
nouvelle compagnie, mais, pas moyen de mettre à jour la
combobox !!!
J'ai un joli message me disant que la compagnie saisie
n'apparrait pas dans la liste et si je tente un requerry
(je l'ai essayé un peu partout...) ca ma dit que le champ
doit être enregistrer avant de réactualiser.
Que faire ?
Ma demarche est elle bonne ? Y a t il une solution ?
Merci d'avance.
.
.