Incrementer un n° d'ordre

Fermé
Ordonnateur - 6 juil. 2016 à 02:12
 Ordonnateur - 6 juil. 2016 à 03:14
Bonjour,
J'ai un problème d'implémentation d'une suite logique de n° d'ordre
voici la ligne de commande que j'ai écrite mais ne marche pas:

select count(*) into x from Douane
where to_char(dp,'mmyy')=to_char(sysdate,'mmyy');
:douane.dp:=to_char(sysdate,'yy');
:DOUANE.N_Ordre :=to_char(sysdate,'mm') || substr(to_char(x+1,'000'),2); /* (2) to_char fournis tjr un blanc supplementaire */

Je signale que les 02 premières lignes mais la ligne n_ordre donne un seul numero qu'elle
à plusieurs lignes d'enregistrements.

Je fonctionne avec Orale 7 et Forms 6.0

Merci à tout volontaire qui voudrait bien m'éclairer






1 réponse

Rebonjour,

Je veux juste signaler que j'ai trouvé la réponse à la question que j'ai postée.
Le problème c'est que j'ai mal écrit mon script bien qu'il ne comporte pas d'erreur. Le champ il fait appel n'existe pas.

Merci
0