PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV (versões anteriores) → comment afficher une requete sql dans une table?
comment afficher une requete sql dans une table?
Iniciado por Applitest, jan., 12 2004 10:48 AM - 2 respostas
Publicado em janeiro, 12 2004 - 10:48 AM
J'ai créé une requete sql avec le code suivant :

taille_Listefinale est un entier=ListeOccurrence (Liste_Finale)
i est un entier // incrément

//tablesupprime(Table_Req_Interloc)


commande est une chaîne
commande="SELECT Interlocuteur.IDInterlocuteur AS IDInterlocuteur,"+RC+"Interlocuteur.Civilité
AS Civilité,"+RC+"Interlocuteur.Nom AS Nom,"+RC+"Interlocuteur.Prénom AS
Prénom,"+RC+"Interlocuteur.Hobbies AS Hobbies,"+RC+"Interlocuteur.SituationFamiliale
AS SituationFamiliale,"+...
RC+"Interlocuteur.NumSécu AS NumSécu,"+RC+"Interlocuteur.DateNaissance AS
DateNaissance,"+RC+"Interlocuteur.LieuNaissance AS LieuNaissance,"+RC+"Interlocuteur.Commentaires
AS Commentaires,"+RC+...
"Interlocuteur.Echéance AS Echéance,"+RC+"Interlocuteur.IDSociété AS IDSociété,"+RC+"Interlocuteur.IDFonctionInterlocuteur
AS IDFonctionInterlocuteur,"+RC+"Interlocuteur.IDService AS IDService,"+RC+"Interlocuteur.Adresse
AS Adresse,"+RC+...
"Interlocuteur.Ville AS Ville,"+RC+"Interlocuteur.CodePostal AS CodePostal,"+RC+"Interlocuteur.Département
AS Département,"+RC+"Interlocuteur.Region AS Region,"+RC+"Interlocuteur.Pays
AS Pays,"+RC+"Interlocuteur.IndicatifTéléphonique AS IndicatifTéléphonique,"+RC+...
"Interlocuteur.Téléphone AS Téléphone,"+RC+"Interlocuteur.MessagerieElectronique
AS MessagerieElectronique,"+RC+"Interlocuteur.Portable AS Portable,"+RC+"Interlocuteur.PageWeb
AS PageWeb,"+RC+"Interlocuteur.Télécopie AS Télécopie,"+RC+"Société.TypeSociété
AS TypeSociété"+RC+"FROM Société, Interlocuteur"
commande=commande+RC+"WHERE Société.IDSociété = Interlocuteur.IDSociété"+RC+"AND
( Interlocuteur.IDInterlocuteur = {IDInterloc}"

POUR i=1 A taille_Listefinale
commande=commande+" OR "+ "Interlocuteur.Nom = '"+Liste_Finale[i]+"'"
FIN

commande=commande+")"+RC+"AND Interlocuteur.Nom <> ''"+RC+"ORDER BY Nom ASC,
Prénom ASC"

sdMaRequete est une Source de Données
//commande = <<Texte de la requète>>
SI PAS HExécuteRequêteSQL(sdMaRequete,commande) ALORS
// traitement si la requète n'a pas pu être exécutée, par exemple
Erreur("La requète ",commande,"n'a pas pu être exécutée !",HErreurInfo(hErrComplet))

FIN

Mais je n'arrive pas a afficher le resultat dans une table memoire...

Si quelqu'un pourrait m'aider, merci
Publicado em janeiro, 12 2004 - 11:49 AM
Salut !



On 12-Jan-2004, "Applitest" <Sebastien.cornuejols@caramail.com> wrote:

> Mais je n'arrive pas a afficher le resultat dans une table memoire...



Tu dois avoir une table mémoire dans ta fenêtre.
Après avoir créé ta requète, tu dois "construire" ta table mémoire avec
ConstruitTableFichier(<NomDeLaTable>,<NomDeLaSourceDeDonnées>,taRemplirTable)

Tu peux aussi remplir la table ( dans ce cas n'utilises pas taRemplirTable)
ou rafraichir ta table plus tard avec un FichierVersTableMémoire() ...

Bien à toi



--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477
Publicado em janeiro, 13 2004 - 10:47 AM
voir l'aide en ligne

FICHIERVERSTABLEMEMOIRE





"Applitest" <Sebastien.cornuejols@caramail.com> wrote:


J'ai créé une requete sql avec le code suivant :

taille_Listefinale est un entier=ListeOccurrence (Liste_Finale)
i est un entier // incrément

//tablesupprime(Table_Req_Interloc)


commande est une chaîne
commande="SELECT Interlocuteur.IDInterlocuteur AS IDInterlocuteur,"+RC+"Interlocuteur.Civilité
AS Civilité,"+RC+"Interlocuteur.Nom AS Nom,"+RC+"Interlocuteur.Prénom AS
Prénom,"+RC+"Interlocuteur.Hobbies AS Hobbies,"+RC+"Interlocuteur.SituationFamiliale
AS SituationFamiliale,"+...
RC+"Interlocuteur.NumSécu AS NumSécu,"+RC+"Interlocuteur.DateNaissance AS
DateNaissance,"+RC+"Interlocuteur.LieuNaissance AS LieuNaissance,"+RC+"Interlocuteur.Commentaires
AS Commentaires,"+RC+...
"Interlocuteur.Echéance AS Echéance,"+RC+"Interlocuteur.IDSociété AS IDSociété,"+RC+"Interlocuteur.IDFonctionInterlocuteur
AS IDFonctionInterlocuteur,"+RC+"Interlocuteur.IDService AS IDService,"+RC+"Interlocuteur.Adresse
AS Adresse,"+RC+...
"Interlocuteur.Ville AS Ville,"+RC+"Interlocuteur.CodePostal AS CodePostal,"+RC+"Interlocuteur.Département
AS Département,"+RC+"Interlocuteur.Region AS Region,"+RC+"Interlocuteur.Pays
AS Pays,"+RC+"Interlocuteur.IndicatifTéléphonique AS IndicatifTéléphonique,"+RC+...
"Interlocuteur.Téléphone AS Téléphone,"+RC+"Interlocuteur.MessagerieElectronique
AS MessagerieElectronique,"+RC+"Interlocuteur.Portable AS Portable,"+RC+"Interlocuteur.PageWeb
AS PageWeb,"+RC+"Interlocuteur.Télécopie AS Télécopie,"+RC+"Société.TypeSociété
AS TypeSociété"+RC+"FROM Société, Interlocuteur"
commande=commande+RC+"WHERE Société.IDSociété = Interlocuteur.IDSociété"+RC+"AND
( Interlocuteur.IDInterlocuteur = {IDInterloc}"

POUR i=1 A taille_Listefinale
commande=commande+" OR "+ "Interlocuteur.Nom = '"+Liste_Finale[i]+"'"
FIN

commande=commande+")"+RC+"AND Interlocuteur.Nom <> ''"+RC+"ORDER BY Nom

ASC,
Prénom ASC"

sdMaRequete est une Source de Données
//commande = <<Texte de la requète>>
SI PAS HExécuteRequêteSQL(sdMaRequete,commande) ALORS
// traitement si la requète n'a pas pu être exécutée, par exemple
Erreur("La requète ",commande,"n'a pas pu être exécutée !",HErreurInfo(hErrComplet))

FIN

Mais je n'arrive pas a afficher le resultat dans une table memoire...

Si quelqu'un pourrait m'aider, merci