Bonjour,
Connaissez-vous un moyen de récupérer le n° d'enregistrement lors de
l'exécution d'une requete SQL ? Et pendant que j'y suis, un moyen de
transformer une date au format "JJ/MM/AAAA" (par exemple) ?
Merci à tous
Phil
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
antoine.info
Lors de l'exécution d'une requête, tu n'as lu aucun enregistrement, comment veux tu récupérer son numéro. Il est nécessaire d'effectuer une lecture de la requête (HLitPremier.....).
Concernant, la date, je ne comprend pas bien, utilise une rubrique au format date et des champ formatés.
"I.G.LOG" wrote in message news:<c1uq20$i45$...
Bonjour, Connaissez-vous un moyen de récupérer le n° d'enregistrement lors de l'exécution d'une requete SQL ? Et pendant que j'y suis, un moyen de transformer une date au format "JJ/MM/AAAA" (par exemple) ? Merci à tous Phil
Lors de l'exécution d'une requête, tu n'as lu aucun enregistrement,
comment veux tu récupérer son numéro. Il est nécessaire d'effectuer
une lecture de la requête (HLitPremier.....).
Concernant, la date, je ne comprend pas bien, utilise une rubrique au
format date et des champ formatés.
"I.G.LOG" <iglog@free.fr> wrote in message news:<c1uq20$i45$1@news-reader5.wanadoo.fr>...
Bonjour,
Connaissez-vous un moyen de récupérer le n° d'enregistrement lors de
l'exécution d'une requete SQL ? Et pendant que j'y suis, un moyen de
transformer une date au format "JJ/MM/AAAA" (par exemple) ?
Merci à tous
Phil
Lors de l'exécution d'une requête, tu n'as lu aucun enregistrement, comment veux tu récupérer son numéro. Il est nécessaire d'effectuer une lecture de la requête (HLitPremier.....).
Concernant, la date, je ne comprend pas bien, utilise une rubrique au format date et des champ formatés.
"I.G.LOG" wrote in message news:<c1uq20$i45$...
Bonjour, Connaissez-vous un moyen de récupérer le n° d'enregistrement lors de l'exécution d'une requete SQL ? Et pendant que j'y suis, un moyen de transformer une date au format "JJ/MM/AAAA" (par exemple) ? Merci à tous Phil
I.G.LOG
Bonjour,
Le problème se pose avec SQLTable(): Nous avons créé une fenetre permettant d'effectuer des requetes utilisateurs quelconques. Pour ca nous avons une table mémoire avec 50 colonnes (COL1, COL2 ... COL50). L'utilisateur saisi sa requete et le resultat est affiché dans la table. Mais nous n'avons aucune fonction sql permettant d'afficher le n° d'enregistrement et de traiter le format des dates. Une requete du genre "select NumEnr(CLIENT),CLCLEUNIK,DateToString(DATE,"99/99/9999") from CLIENT ..." aurait pu nous aider !
// Le code utilisé: // Une table mémoire avec 50 colonnes COL1, COL2, COL3... de type texte NomReq = "REQ" + DonneIdentifiant() chReq = "select CLCLEUNIK,DATE from CLIENT where CLCLEUNIK > 100" SQLExec(chReq,NomReq) // pas de numenr et de format de date !
// Libellés colonnes // nota: impossible de récupérer la largeur des champs titre = "" POUR nLig = 1 TO nCol SI titre <> "" ALORS titre = titre + TAB titre = titre + sql.TitreCol[nLig] FIN
// Affichage résultat SQLTable(60,NomReq,"TABLE",titre,"") <- nota: l'utilisation du dernier paramètre fixe la laregur de la colonne de gauche à qq pixels seulement !?
// Comment: // 1 - récupérer et afficher le n° d'enregistrement dans la colonne 1 // 2 - La colonne date s'affiche "20040229" au lieu de 29/02/2004
// On ne peut donc pas utiliser SQLTable: obligé d'utiliser une boucle H* pour traiter le n° d'enreg et le format !
Merci en tous cas pour les réponses P. Hantz
Bonjour,
Le problème se pose avec SQLTable():
Nous avons créé une fenetre permettant d'effectuer des requetes utilisateurs
quelconques. Pour ca nous avons une table mémoire avec 50 colonnes (COL1,
COL2 ... COL50). L'utilisateur saisi sa requete et le resultat est affiché
dans la table.
Mais nous n'avons aucune fonction sql permettant d'afficher le n°
d'enregistrement et de traiter le format des dates.
Une requete du genre "select
NumEnr(CLIENT),CLCLEUNIK,DateToString(DATE,"99/99/9999") from CLIENT ..."
aurait pu nous aider !
// Le code utilisé:
// Une table mémoire avec 50 colonnes COL1, COL2, COL3... de type texte
NomReq = "REQ" + DonneIdentifiant()
chReq = "select CLCLEUNIK,DATE from CLIENT where CLCLEUNIK > 100"
SQLExec(chReq,NomReq) // pas de numenr et de format de date !
// Libellés colonnes
// nota: impossible de récupérer la largeur des champs
titre = ""
POUR nLig = 1 TO nCol
SI titre <> "" ALORS titre = titre + TAB
titre = titre + sql.TitreCol[nLig]
FIN
// Affichage résultat
SQLTable(60,NomReq,"TABLE",titre,"") <- nota: l'utilisation du dernier
paramètre fixe la laregur de la colonne de gauche à qq pixels seulement !?
// Comment:
// 1 - récupérer et afficher le n° d'enregistrement dans la colonne 1
// 2 - La colonne date s'affiche "20040229" au lieu de 29/02/2004
// On ne peut donc pas utiliser SQLTable: obligé d'utiliser une boucle H*
pour traiter le n° d'enreg et le format !
Le problème se pose avec SQLTable(): Nous avons créé une fenetre permettant d'effectuer des requetes utilisateurs quelconques. Pour ca nous avons une table mémoire avec 50 colonnes (COL1, COL2 ... COL50). L'utilisateur saisi sa requete et le resultat est affiché dans la table. Mais nous n'avons aucune fonction sql permettant d'afficher le n° d'enregistrement et de traiter le format des dates. Une requete du genre "select NumEnr(CLIENT),CLCLEUNIK,DateToString(DATE,"99/99/9999") from CLIENT ..." aurait pu nous aider !
// Le code utilisé: // Une table mémoire avec 50 colonnes COL1, COL2, COL3... de type texte NomReq = "REQ" + DonneIdentifiant() chReq = "select CLCLEUNIK,DATE from CLIENT where CLCLEUNIK > 100" SQLExec(chReq,NomReq) // pas de numenr et de format de date !
// Libellés colonnes // nota: impossible de récupérer la largeur des champs titre = "" POUR nLig = 1 TO nCol SI titre <> "" ALORS titre = titre + TAB titre = titre + sql.TitreCol[nLig] FIN
// Affichage résultat SQLTable(60,NomReq,"TABLE",titre,"") <- nota: l'utilisation du dernier paramètre fixe la laregur de la colonne de gauche à qq pixels seulement !?
// Comment: // 1 - récupérer et afficher le n° d'enregistrement dans la colonne 1 // 2 - La colonne date s'affiche "20040229" au lieu de 29/02/2004
// On ne peut donc pas utiliser SQLTable: obligé d'utiliser une boucle H* pour traiter le n° d'enreg et le format !