Bonjour, je connais assez bien Access et j'utilise aussi des base SQL liées
via ODBC. Aujourd'hui, je voudrai intervenir directement sur le serveur SQL
pour mettre à jour automatique la valeur d'un champ en fonction de la valeur
d'un autre champ dans la même table. En acces je ferai un vraifaux condition
champ1 pour maj champ 2 mais là je ne sais - j'ai pensé utilisé le champ
formule mais qu'est ce que je peux y faire exactement (rien trouver dans
l'aide). Merci pour votre aide.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Med Bouchenafa
Si les deux colonnes existent déjà dans la table, il faut le faire par une instruction UPDATE UPDATE nomTable SET Col1 = ....Col2...... Cela va s'appliquer à toutes les lignes de la table Tu peux aussi le restreindre qu'à certaines parties en rajoutant un clause WHERE
-- Bien cordialement Med Bouchenafa
"cyberjc" a écrit dans le message de news:
Bonjour, je connais assez bien Access et j'utilise aussi des base SQL liées via ODBC. Aujourd'hui, je voudrai intervenir directement sur le serveur SQL pour mettre à jour automatique la valeur d'un champ en fonction de la valeur d'un autre champ dans la même table. En acces je ferai un vraifaux condition champ1 pour maj champ 2 mais là je ne sais - j'ai pensé utilisé le champ formule mais qu'est ce que je peux y faire exactement (rien trouver dans l'aide). Merci pour votre aide.
Jean-Christophe
Si les deux colonnes existent déjà dans la table, il faut le faire par une
instruction UPDATE
UPDATE nomTable SET Col1 = ....Col2......
Cela va s'appliquer à toutes les lignes de la table
Tu peux aussi le restreindre qu'à certaines parties en rajoutant un clause
WHERE
--
Bien cordialement
Med Bouchenafa
"cyberjc" <cyberjc@discussions.microsoft.com> a écrit dans le message de
news: 6BE7B774-BD01-4DAD-B171-AF421A6F0046@microsoft.com...
Bonjour, je connais assez bien Access et j'utilise aussi des base SQL
liées
via ODBC. Aujourd'hui, je voudrai intervenir directement sur le serveur
SQL
pour mettre à jour automatique la valeur d'un champ en fonction de la
valeur
d'un autre champ dans la même table. En acces je ferai un vraifaux
condition
champ1 pour maj champ 2 mais là je ne sais - j'ai pensé utilisé le champ
formule mais qu'est ce que je peux y faire exactement (rien trouver dans
l'aide). Merci pour votre aide.
Si les deux colonnes existent déjà dans la table, il faut le faire par une instruction UPDATE UPDATE nomTable SET Col1 = ....Col2...... Cela va s'appliquer à toutes les lignes de la table Tu peux aussi le restreindre qu'à certaines parties en rajoutant un clause WHERE
-- Bien cordialement Med Bouchenafa
"cyberjc" a écrit dans le message de news:
Bonjour, je connais assez bien Access et j'utilise aussi des base SQL liées via ODBC. Aujourd'hui, je voudrai intervenir directement sur le serveur SQL pour mettre à jour automatique la valeur d'un champ en fonction de la valeur d'un autre champ dans la même table. En acces je ferai un vraifaux condition champ1 pour maj champ 2 mais là je ne sais - j'ai pensé utilisé le champ formule mais qu'est ce que je peux y faire exactement (rien trouver dans l'aide). Merci pour votre aide.
Jean-Christophe
cyberjc
Merci - J'ai la requête et c'est ok mais je voudrai créer un trigger AFTER INSERT - Je connais la syntaxe mais concrêtement je dois faire comment ?
"Med Bouchenafa" a écrit :
Si les deux colonnes existent déjà dans la table, il faut le faire par une instruction UPDATE UPDATE nomTable SET Col1 = ....Col2...... Cela va s'appliquer à toutes les lignes de la table Tu peux aussi le restreindre qu'à certaines parties en rajoutant un clause WHERE
-- Bien cordialement Med Bouchenafa
"cyberjc" a écrit dans le message de news: > Bonjour, je connais assez bien Access et j'utilise aussi des base SQL > liées > via ODBC. Aujourd'hui, je voudrai intervenir directement sur le serveur > SQL > pour mettre à jour automatique la valeur d'un champ en fonction de la > valeur > d'un autre champ dans la même table. En acces je ferai un vraifaux > condition > champ1 pour maj champ 2 mais là je ne sais - j'ai pensé utilisé le champ > formule mais qu'est ce que je peux y faire exactement (rien trouver dans > l'aide). Merci pour votre aide. > > Jean-Christophe
Merci - J'ai la requête et c'est ok mais je voudrai créer un trigger AFTER
INSERT - Je connais la syntaxe mais concrêtement je dois faire comment ?
"Med Bouchenafa" a écrit :
Si les deux colonnes existent déjà dans la table, il faut le faire par une
instruction UPDATE
UPDATE nomTable SET Col1 = ....Col2......
Cela va s'appliquer à toutes les lignes de la table
Tu peux aussi le restreindre qu'à certaines parties en rajoutant un clause
WHERE
--
Bien cordialement
Med Bouchenafa
"cyberjc" <cyberjc@discussions.microsoft.com> a écrit dans le message de
news: 6BE7B774-BD01-4DAD-B171-AF421A6F0046@microsoft.com...
> Bonjour, je connais assez bien Access et j'utilise aussi des base SQL
> liées
> via ODBC. Aujourd'hui, je voudrai intervenir directement sur le serveur
> SQL
> pour mettre à jour automatique la valeur d'un champ en fonction de la
> valeur
> d'un autre champ dans la même table. En acces je ferai un vraifaux
> condition
> champ1 pour maj champ 2 mais là je ne sais - j'ai pensé utilisé le champ
> formule mais qu'est ce que je peux y faire exactement (rien trouver dans
> l'aide). Merci pour votre aide.
>
> Jean-Christophe
Merci - J'ai la requête et c'est ok mais je voudrai créer un trigger AFTER INSERT - Je connais la syntaxe mais concrêtement je dois faire comment ?
"Med Bouchenafa" a écrit :
Si les deux colonnes existent déjà dans la table, il faut le faire par une instruction UPDATE UPDATE nomTable SET Col1 = ....Col2...... Cela va s'appliquer à toutes les lignes de la table Tu peux aussi le restreindre qu'à certaines parties en rajoutant un clause WHERE
-- Bien cordialement Med Bouchenafa
"cyberjc" a écrit dans le message de news: > Bonjour, je connais assez bien Access et j'utilise aussi des base SQL > liées > via ODBC. Aujourd'hui, je voudrai intervenir directement sur le serveur > SQL > pour mettre à jour automatique la valeur d'un champ en fonction de la > valeur > d'un autre champ dans la même table. En acces je ferai un vraifaux > condition > champ1 pour maj champ 2 mais là je ne sais - j'ai pensé utilisé le champ > formule mais qu'est ce que je peux y faire exactement (rien trouver dans > l'aide). Merci pour votre aide. > > Jean-Christophe
Med Bouchenafa
Un trigger se déclence à chaque transaction et execute le code que t'auras mis dans le trigger Cela ressemble beaucoup aux fonctions evenement d'ACCESS On_insert, On_delete, etc...
-- Bien cordialement Med Bouchenafa "cyberjc" a écrit dans le message de news:
Merci - J'ai la requête et c'est ok mais je voudrai créer un trigger AFTER INSERT - Je connais la syntaxe mais concrêtement je dois faire comment ?
"Med Bouchenafa" a écrit :
Si les deux colonnes existent déjà dans la table, il faut le faire par une instruction UPDATE UPDATE nomTable SET Col1 = ....Col2...... Cela va s'appliquer à toutes les lignes de la table Tu peux aussi le restreindre qu'à certaines parties en rajoutant un clause WHERE
-- Bien cordialement Med Bouchenafa
"cyberjc" a écrit dans le message de news: > Bonjour, je connais assez bien Access et j'utilise aussi des base SQL > liées > via ODBC. Aujourd'hui, je voudrai intervenir directement sur le serveur > SQL > pour mettre à jour automatique la valeur d'un champ en fonction de la > valeur > d'un autre champ dans la même table. En acces je ferai un vraifaux > condition > champ1 pour maj champ 2 mais là je ne sais - j'ai pensé utilisé le > champ > formule mais qu'est ce que je peux y faire exactement (rien trouver > dans > l'aide). Merci pour votre aide. > > Jean-Christophe
Un trigger se déclence à chaque transaction et execute le code que t'auras
mis dans le trigger
Cela ressemble beaucoup aux fonctions evenement d'ACCESS On_insert,
On_delete, etc...
--
Bien cordialement
Med Bouchenafa
"cyberjc" <cyberjc@discussions.microsoft.com> a écrit dans le message de
news: EF63E959-DFF2-4AA8-90B6-3CF11418D57E@microsoft.com...
Merci - J'ai la requête et c'est ok mais je voudrai créer un trigger AFTER
INSERT - Je connais la syntaxe mais concrêtement je dois faire comment ?
"Med Bouchenafa" a écrit :
Si les deux colonnes existent déjà dans la table, il faut le faire par
une
instruction UPDATE
UPDATE nomTable SET Col1 = ....Col2......
Cela va s'appliquer à toutes les lignes de la table
Tu peux aussi le restreindre qu'à certaines parties en rajoutant un
clause
WHERE
--
Bien cordialement
Med Bouchenafa
"cyberjc" <cyberjc@discussions.microsoft.com> a écrit dans le message de
news: 6BE7B774-BD01-4DAD-B171-AF421A6F0046@microsoft.com...
> Bonjour, je connais assez bien Access et j'utilise aussi des base SQL
> liées
> via ODBC. Aujourd'hui, je voudrai intervenir directement sur le serveur
> SQL
> pour mettre à jour automatique la valeur d'un champ en fonction de la
> valeur
> d'un autre champ dans la même table. En acces je ferai un vraifaux
> condition
> champ1 pour maj champ 2 mais là je ne sais - j'ai pensé utilisé le
> champ
> formule mais qu'est ce que je peux y faire exactement (rien trouver
> dans
> l'aide). Merci pour votre aide.
>
> Jean-Christophe
Un trigger se déclence à chaque transaction et execute le code que t'auras mis dans le trigger Cela ressemble beaucoup aux fonctions evenement d'ACCESS On_insert, On_delete, etc...
-- Bien cordialement Med Bouchenafa "cyberjc" a écrit dans le message de news:
Merci - J'ai la requête et c'est ok mais je voudrai créer un trigger AFTER INSERT - Je connais la syntaxe mais concrêtement je dois faire comment ?
"Med Bouchenafa" a écrit :
Si les deux colonnes existent déjà dans la table, il faut le faire par une instruction UPDATE UPDATE nomTable SET Col1 = ....Col2...... Cela va s'appliquer à toutes les lignes de la table Tu peux aussi le restreindre qu'à certaines parties en rajoutant un clause WHERE
-- Bien cordialement Med Bouchenafa
"cyberjc" a écrit dans le message de news: > Bonjour, je connais assez bien Access et j'utilise aussi des base SQL > liées > via ODBC. Aujourd'hui, je voudrai intervenir directement sur le serveur > SQL > pour mettre à jour automatique la valeur d'un champ en fonction de la > valeur > d'un autre champ dans la même table. En acces je ferai un vraifaux > condition > champ1 pour maj champ 2 mais là je ne sais - j'ai pensé utilisé le > champ > formule mais qu'est ce que je peux y faire exactement (rien trouver > dans > l'aide). Merci pour votre aide. > > Jean-Christophe
cyberjc
Ok merci - Ca y est j'ai écrit le truc et ça fonctionne bien
"Med Bouchenafa" a écrit :
Un trigger se déclence à chaque transaction et execute le code que t'auras mis dans le trigger Cela ressemble beaucoup aux fonctions evenement d'ACCESS On_insert, On_delete, etc...
-- Bien cordialement Med Bouchenafa "cyberjc" a écrit dans le message de news: > Merci - J'ai la requête et c'est ok mais je voudrai créer un trigger AFTER > INSERT - Je connais la syntaxe mais concrêtement je dois faire comment ? > > "Med Bouchenafa" a écrit : > >> Si les deux colonnes existent déjà dans la table, il faut le faire par >> une >> instruction UPDATE >> UPDATE nomTable SET Col1 = ....Col2...... >> Cela va s'appliquer à toutes les lignes de la table >> Tu peux aussi le restreindre qu'à certaines parties en rajoutant un >> clause >> WHERE >> >> -- >> Bien cordialement >> Med Bouchenafa >> >> "cyberjc" a écrit dans le message de >> news: >> > Bonjour, je connais assez bien Access et j'utilise aussi des base SQL >> > liées >> > via ODBC. Aujourd'hui, je voudrai intervenir directement sur le serveur >> > SQL >> > pour mettre à jour automatique la valeur d'un champ en fonction de la >> > valeur >> > d'un autre champ dans la même table. En acces je ferai un vraifaux >> > condition >> > champ1 pour maj champ 2 mais là je ne sais - j'ai pensé utilisé le >> > champ >> > formule mais qu'est ce que je peux y faire exactement (rien trouver >> > dans >> > l'aide). Merci pour votre aide. >> > >> > Jean-Christophe >> >> >>
Ok merci - Ca y est j'ai écrit le truc et ça fonctionne bien
"Med Bouchenafa" a écrit :
Un trigger se déclence à chaque transaction et execute le code que t'auras
mis dans le trigger
Cela ressemble beaucoup aux fonctions evenement d'ACCESS On_insert,
On_delete, etc...
--
Bien cordialement
Med Bouchenafa
"cyberjc" <cyberjc@discussions.microsoft.com> a écrit dans le message de
news: EF63E959-DFF2-4AA8-90B6-3CF11418D57E@microsoft.com...
> Merci - J'ai la requête et c'est ok mais je voudrai créer un trigger AFTER
> INSERT - Je connais la syntaxe mais concrêtement je dois faire comment ?
>
> "Med Bouchenafa" a écrit :
>
>> Si les deux colonnes existent déjà dans la table, il faut le faire par
>> une
>> instruction UPDATE
>> UPDATE nomTable SET Col1 = ....Col2......
>> Cela va s'appliquer à toutes les lignes de la table
>> Tu peux aussi le restreindre qu'à certaines parties en rajoutant un
>> clause
>> WHERE
>>
>> --
>> Bien cordialement
>> Med Bouchenafa
>>
>> "cyberjc" <cyberjc@discussions.microsoft.com> a écrit dans le message de
>> news: 6BE7B774-BD01-4DAD-B171-AF421A6F0046@microsoft.com...
>> > Bonjour, je connais assez bien Access et j'utilise aussi des base SQL
>> > liées
>> > via ODBC. Aujourd'hui, je voudrai intervenir directement sur le serveur
>> > SQL
>> > pour mettre à jour automatique la valeur d'un champ en fonction de la
>> > valeur
>> > d'un autre champ dans la même table. En acces je ferai un vraifaux
>> > condition
>> > champ1 pour maj champ 2 mais là je ne sais - j'ai pensé utilisé le
>> > champ
>> > formule mais qu'est ce que je peux y faire exactement (rien trouver
>> > dans
>> > l'aide). Merci pour votre aide.
>> >
>> > Jean-Christophe
>>
>>
>>
Ok merci - Ca y est j'ai écrit le truc et ça fonctionne bien
"Med Bouchenafa" a écrit :
Un trigger se déclence à chaque transaction et execute le code que t'auras mis dans le trigger Cela ressemble beaucoup aux fonctions evenement d'ACCESS On_insert, On_delete, etc...
-- Bien cordialement Med Bouchenafa "cyberjc" a écrit dans le message de news: > Merci - J'ai la requête et c'est ok mais je voudrai créer un trigger AFTER > INSERT - Je connais la syntaxe mais concrêtement je dois faire comment ? > > "Med Bouchenafa" a écrit : > >> Si les deux colonnes existent déjà dans la table, il faut le faire par >> une >> instruction UPDATE >> UPDATE nomTable SET Col1 = ....Col2...... >> Cela va s'appliquer à toutes les lignes de la table >> Tu peux aussi le restreindre qu'à certaines parties en rajoutant un >> clause >> WHERE >> >> -- >> Bien cordialement >> Med Bouchenafa >> >> "cyberjc" a écrit dans le message de >> news: >> > Bonjour, je connais assez bien Access et j'utilise aussi des base SQL >> > liées >> > via ODBC. Aujourd'hui, je voudrai intervenir directement sur le serveur >> > SQL >> > pour mettre à jour automatique la valeur d'un champ en fonction de la >> > valeur >> > d'un autre champ dans la même table. En acces je ferai un vraifaux >> > condition >> > champ1 pour maj champ 2 mais là je ne sais - j'ai pensé utilisé le >> > champ >> > formule mais qu'est ce que je peux y faire exactement (rien trouver >> > dans >> > l'aide). Merci pour votre aide. >> > >> > Jean-Christophe >> >> >>