Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment remplacer ce code ?

4 réponses
Avatar
Philippe Cazaux-Moutou
Bonjour

dans une table j ai une colonne avec le nom reel de l'etat
mais je n arrives pas a me servir de celui ci pour passer des commandes
suis obligé de faire tout ce code

ex
iInitRequêteEtat(ETAT_Carte_Commercant,Null, Null, gIDP)

comment ne mettre remplacer le nom de l'etat par le contenu de la colonne

ou ici
ETAT_1.RUB_PRIX = SAI_Taxe + "€"

comment replacer le nom de l'etat qui est en dur par le contenu de la
colonne ?


Comment regler ca ?

merci

Le code ---------------------------------

bt, iCount est un entier
sNomEtat est une chaîne
//TablePosition(TABLE_Etat,1)
iCount =TableOccurrence(TABLE_Etat)
POUR bt = 1 A iCount
// info(bt)
// info(TABLE_Etat.Col_Imp[bt])
SI TABLE_Etat.Col_Imp[bt] = 1 ALORS

SI INT_Apercu ALORS
iAperçu(100)
FIN

HExécuteRequête(REQ_Etat_Demande_Attrib)
sNomEtat = TABLE_Etat.COL_Etat[bt]
// Les cartes de commercants
-------------------------------------------------------------
SI sNomEtat = "ETAT_Carte_Commercant" ALORS

SI gIMode = 99 ALORS
iInitRequêteEtat(ETAT_Carte_Commercant,Null, Null, gIDP)
SINON
iInitRequêteEtat(ETAT_Carte_Commercant,
Attribution_DDP.IDAttribution_DDP)
FIN

ETAT_Carte_Commercant.RUB_Numero = gcl_Context:GetInitalesCourrier()
+ "/" + Attribution_DDP.IDAttribution_DDP

// Avis de passage
-----------------------------------------------------------------------
SINON SI sNomEtat = "ETAT_Demande_Attrib" ALORS


SI gIMode = 2 ALORS
sNomEtat = "ETAT_Demande_Renouvellement"
SI gIMode = 99 ALORS
iInitRequêteEtat(ETAT_Demande_Renouvellement,Null, Null, gIDP)
SINON
iInitRequêteEtat(ETAT_Demande_Renouvellement,
Attribution_DDP.IDAttribution_DDP)
FIN

ETAT_Demande_Renouvellement.RUB_Numero =
gcl_Context:GetInitalesCourrier() + "/" + Attribution_DDP.IDAttribution_DDP
SINON
SI gIMode = 99 ALORS
iInitRequêteEtat(ETAT_Demande_Attrib,Null, Null, gIDP)
SINON
iInitRequêteEtat(ETAT_Demande_Attrib,
Attribution_DDP.IDAttribution_DDP)
FIN

ETAT_Demande_Attrib.RUB_Numero = gcl_Context:GetInitalesCourrier() +
"/" + Attribution_DDP.IDAttribution_DDP
FIN
// Accusé de réception
-----------------------------------------------------------------------
SINON SI sNomEtat = "ETAT_AR_Remises_Pieces" ALORS
SI gIMode = 99 ALORS
iInitRequêteEtat(ETAT_AR_Remises_Pieces,Null, Null, gIDP)
SINON
iInitRequêteEtat(ETAT_AR_Remises_Pieces,
Attribution_DDP.IDAttribution_DDP)
FIN

ETAT_AR_Remises_Pieces.RUB_Numero = gcl_Context:GetInitalesCourrier()
+ "/" + Attribution_DDP.IDAttribution_DDP

SINON SI sNomEtat = "ETAT_1" ALORS
SI gIMode = 99 ALORS
iInitRequêteEtat(ETAT_1,Null, Null, gIDP)
SINON
iInitRequêteEtat(ETAT_1, Attribution_DDP.IDAttribution_DDP)
FIN

ETAT_1.RUB_Numero = gcl_Context:GetInitalesCourrier() + "/" +
Attribution_DDP.IDAttribution_DDP
ETAT_1.RUB_PRIX = SAI_Taxe + "€"
ETAT_1.RUB_TAXE_VILLE = SAI_TVille + "€"
ETAT_1.RUB_DELIB = SAI_Delib
ETAT_1.LIB_SIGNE = COMBO_Personalites
ETAT_1.LIB_MAIRE = SAI_Maire

SINON SI sNomEtat = "ETAT_2" ALORS
SI gIMode = 99 ALORS
iInitRequêteEtat(ETAT_2,Null, Null, gIDP)
SINON
iInitRequêteEtat(ETAT_2, Attribution_DDP.IDAttribution_DDP)
FIN

ETAT_2.RUB_Numero = gcl_Context:GetInitalesCourrier() + "/" +
Attribution_DDP.IDAttribution_DDP
ETAT_2.RUB_PRIX = SAI_Taxe + "€"
ETAT_2.RUB_TAXE_VILLE = SAI_TVille + "€"
ETAT_2.RUB_DELIB = SAI_Delib
ETAT_2.LIB_SIGNE = COMBO_Personalites
ETAT_2.LIB_MAIRE = SAI_Maire

SINON SI sNomEtat = "ETAT_LIBRE_CONVENTION" ALORS
SI gIMode = 99 ALORS
iInitRequêteEtat(ETAT_LIBRE_CONVENTION,Null, Null, gIDP)
SINON
iInitRequêteEtat(ETAT_LIBRE_CONVENTION,
Attribution_DDP.IDAttribution_DDP)
FIN

ETAT_LIBRE_CONVENTION.RUB_Numero = gcl_Context:GetInitalesCourrier()
+ "/" + Attribution_DDP.IDAttribution_DDP
ETAT_LIBRE_CONVENTION.RUB_PRIX = SAI_Taxe + "€"
ETAT_LIBRE_CONVENTION.RUB_TAXE_VILLE = SAI_TVille + "€"
ETAT_LIBRE_CONVENTION.RUB_DELIB = SAI_Delib
ETAT_LIBRE_CONVENTION.LIB_SIGNE = COMBO_Personalites
ETAT_LIBRE_CONVENTION.LIB_MAIRE = SAI_Maire

SINON SI sNomEtat = "ETAT_LIBRE" ALORS
SI gIMode = 99 ALORS
iInitRequêteEtat(ETAT_LIBRE,Null, Null, gIDP)
SINON
iInitRequêteEtat(ETAT_LIBRE, Attribution_DDP.IDAttribution_DDP)
FIN

ETAT_LIBRE.RUB_Numero = gcl_Context:GetInitalesCourrier() + "/" +
Attribution_DDP.IDAttribution_DDP

FIN

iImprimeEtat(sNomEtat)
HAnnuleDéclaration(REQ_Etat_Demande_Attrib)
FIN
FIN

4 réponses

Avatar
JeAn-PhI
Philippe Cazaux-Moutou a exposé le 17/02/2007 :
Bonjour

dans une table j ai une colonne avec le nom reel de l'etat
mais je n arrives pas a me servir de celui ci pour passer des commandes
suis obligé de faire tout ce code

ex
iInitRequêteEtat(ETAT_Carte_Commercant,Null, Null, gIDP)

comment ne mettre remplacer le nom de l'etat par le contenu de la colonne

ou ici
ETAT_1.RUB_PRIX = SAI_Taxe + "¤"

comment replacer le nom de l'etat qui est en dur par le contenu de la colonne
?


Comment regler ca ?

merci



[CUT]
{MaTable.MaColonne+".RUB_PRIX"} = SAI_Taxe + "¤"

iInitRequêteEtat({MaTable.MaColonne},Null, Null, gIDP)

--
Cordialement JeAn-PhI
Avatar
Philippe Cazaux-Moutou
{MaTable.MaColonne[bt]+".RUB_PRIX"}
ou
{MaTable.MaColonne+".RUB_PRIX"}

Marche pas

message
uen erreur ....

L'opérateur {} ne porte que sur des chaines de caracteres

JeAn-PhI a écrit :
Philippe Cazaux-Moutou a exposé le 17/02/2007 :
Bonjour

dans une table j ai une colonne avec le nom reel de l'etat
mais je n arrives pas a me servir de celui ci pour passer des commandes
suis obligé de faire tout ce code

ex
iInitRequêteEtat(ETAT_Carte_Commercant,Null, Null, gIDP)

comment ne mettre remplacer le nom de l'etat par le contenu de la colonne

ou ici
ETAT_1.RUB_PRIX = SAI_Taxe + "¤"

comment replacer le nom de l'etat qui est en dur par le contenu de la
colonne ?


Comment regler ca ?

merci



[CUT]
{MaTable.MaColonne+".RUB_PRIX"} = SAI_Taxe + "¤"

iInitRequêteEtat({MaTable.MaColonne},Null, Null, gIDP)



Avatar
Philippe Cazaux-Moutou
Aucune solution ??

Philippe Cazaux-Moutou a écrit :
{MaTable.MaColonne[bt]+".RUB_PRIX"}
ou
{MaTable.MaColonne+".RUB_PRIX"}

Marche pas

message
uen erreur ....

L'opérateur {} ne porte que sur des chaines de caracteres

JeAn-PhI a écrit :
Philippe Cazaux-Moutou a exposé le 17/02/2007 :
Bonjour

dans une table j ai une colonne avec le nom reel de l'etat
mais je n arrives pas a me servir de celui ci pour passer des commandes
suis obligé de faire tout ce code

ex
iInitRequêteEtat(ETAT_Carte_Commercant,Null, Null, gIDP)

comment ne mettre remplacer le nom de l'etat par le contenu de la
colonne

ou ici
ETAT_1.RUB_PRIX = SAI_Taxe + "¤"

comment replacer le nom de l'etat qui est en dur par le contenu de la
colonne ?


Comment regler ca ?

merci



[CUT]
{MaTable.MaColonne+".RUB_PRIX"} = SAI_Taxe + "¤"

iInitRequêteEtat({MaTable.MaColonne},Null, Null, gIDP)





Avatar
Philippe Cazaux-Moutou
Merci ca marche

dernier petit soucis

si dans mon etat, la rubrique nom n existe pas
ca plante

{nometat+".nom"}="test"

donc comment tester avant de l affecter si une ou plusieurs rubriques
existentent

merci

JeAn-PhI a écrit :
Philippe Cazaux-Moutou a exposé le 17/02/2007 :
Bonjour

dans une table j ai une colonne avec le nom reel de l'etat
mais je n arrives pas a me servir de celui ci pour passer des commandes
suis obligé de faire tout ce code

ex
iInitRequêteEtat(ETAT_Carte_Commercant,Null, Null, gIDP)

comment ne mettre remplacer le nom de l'etat par le contenu de la colonne

ou ici
ETAT_1.RUB_PRIX = SAI_Taxe + "¤"

comment replacer le nom de l'etat qui est en dur par le contenu de la
colonne ?


Comment regler ca ?

merci



[CUT]
{MaTable.MaColonne+".RUB_PRIX"} = SAI_Taxe + "¤"

iInitRequêteEtat({MaTable.MaColonne},Null, Null, gIDP)