Accueil > Forum > > > > Probleme d'etat et de requete !!!
Probleme d'etat et de requete !!!
mercredi 29 juin 2005 à 11:13:25 |
Probleme d'etat et de requete !!!

spoutnic_37
|
aloha , Je voudrais savoir si il etait possible de copier les infos d'un grid pour les afficher dans un etat ? En fait pour ceux qui veulent m'aider, j'ai fait une requete sql dans un click de bouton (pas un .qpr) pour obtenir les infos qui m'interessaient et pouvoir les mettre dans un grid (allez voir par ici pour plus d'info : http://www.foxprofr.com/forum.v2.aspx?ID=493444#11 ) Maintenant je dois faire un etat, or je ne sais pas comment faire pour recuperer les infos contenues dans mon grid, car il n'y a que la possibilité de mettre des variables, des champs de tables ou des fonctions de foxpro (exemple: date()) dans un etat. Please help me  !!!
|
|
mercredi 29 juin 2005 à 13:03:32 |
Re : Probleme d'etat et de requete !!!

FredArmoni
|
Réponse acceptée !
si tu as fait un SELECT machin FROM .. INTO CURSOR (ou DBF) leNom tu peux utiliser ça pour la création du report tu roule ta requete puis : SELECT leNom create report monEtat from leNom ensuite tu modifies mets en page ton report. par la suite, pour l'utilisation, tu fais ta requete SELECT leNom report form monEtat to printer prompt preview Fredmembre actif d' AtoutFoxMS MVP VFP
|
|
mercredi 29 juin 2005 à 14:43:58 |
Re : Probleme d'etat et de requete !!!

spoutnic_37
|
merci pour ces conseils,
je vais je crois les suivre car je n'arivais pas a reproduire la requete avec l'assistant de requete. Mais c pas encore gagné, la mise en forme va etre difficile, car je dois mettre tout un baratin, et des valeurs de variables de mon etat avant les resultats de la requete.
Au moins l'esentiel, c'est de ne pas rester bloqué !!!
|
|
mercredi 29 juin 2005 à 15:38:01 |
Re : Probleme d'etat et de requete !!!

FredArmoni
|
Tu peux le faire en développement ? ton bouton qui lance le report, le temps de le créer, tu mais le code CREATE REPORT tonEtat, puis, si tu veux faire de la modif MODIFY REPORT tonEtat, et une fois au point REPORT FORM Fredmembre actif d' AtoutFoxMS MVP VFP
|
|
mercredi 29 juin 2005 à 16:03:35 |
Re : Probleme d'etat et de requete !!!

spoutnic_37
|
oui je regardais coment le modifier, mais c pas tres jolie de voir la fenetre de modification s'ouvrir !!!!
Je me demande si je ne devrais pas utiliser une table au lieu d'un cursor avec ma requete. Le probleme c que je ne sais pas ce que je dois faire, car la creation de table doit prendre du temps (acces au disque) et la remplir , alors que le curseur est un fichier temp (qui n'est pas modifiable, ce qui peut poser probleme car je dois rectifier la taille de mes champs).
Quel serait la meilleur solution , un cursor, oui une table???
La table serait peut etre plus pratique car je pourrais preparer mon formulaire avec le gestionnaire car je pourrais mettre la table dans l'environnement de donnée , modifier la taille de mes champs, faire une belle mise en page.
|
|
mercredi 29 juin 2005 à 16:40:43 |
Re : Probleme d'etat et de requete !!!

FredArmoni
|
Exact. Le temps que tu mets en page le REPORT, tu utilises une table, comme tu as dit. une fois que le REPORT est ok, tu repasses au curseur. (Ceci dit, les curseurs sont de toutes manières aussi des tables...) Donc, tu executes ton app pour la création de la table. tu quittes. Ensuite tu crées ton report CREATE REPORT (sans paramètre) dans l'environnement de donnée de celui-ci, tu ajoutes ta table (que tu vas chercher en table libre, le dbf doit être dans le dossier de ton application) etc... Fredmembre actif d' AtoutFoxMS MVP VFP
|
|
mercredi 29 juin 2005 à 17:35:06 |
Re : Probleme d'etat et de requete !!!

spoutnic_37
|
Je verais ca demain , en essayant avec une table .
Il est vrai que le cursor de ma requete crée un table au finale, mais celle si se retrouve dans le fichier temp de windows, et est en lecture seule. La si je créé une table elle sera dans mon repertoire, et je pourrais effectivement la mettre dans l'environnement de donné, et faire appelle a c champs. De toute facon on verra bien demain!!
Ah , tu essairais pas d'augmenter ton quota de reponse en en envoyant 3 a la suite Fred !!!
|
|
mercredi 29 juin 2005 à 18:15:30 |
Re : Probleme d'etat et de requete !!!

FredArmoni
|
non, je les ai d'ailleurs supprimées.
mais en l'occurence, avec cette réponse, peut être :)
une fois que tu as mis au point ton report avec la table, tu l'inclus dans ton projet (le report) (prends soin dans le report de ne pas utiliser les alias). Ensuite tu supprimes la table de l'environement de données de ton report, puis, tu repasses en curseur et ça devrait rouler (au pire, utilises le même alias pour le curseur et le dbf)
PS: je ne clique qu'une fois pour voir :) Fred membre actif d'AtoutFox MS MVP VFP
|
|
jeudi 30 juin 2005 à 11:48:06 |
Re : Probleme d'etat et de requete !!!

spoutnic_37
|
Ah décidement, J'ai remarqué que je pouvais utiliser les enregistrements de ma table temporaire générée par ma requete (donc sans la mentionner dans l'environnement de donnée), mais lorsque je mets un champs dans mon etat qui pointe sur cette table (test.numero, "test" etant ma table),  et que ma table ne contient que deux enregistrements , alors j'ai plusieurs fois la meme ligne ( le premier enregistrement de la table ), qui apparait !!!  Mon exemple n'est pas tres clair , mais g pas envi d'en faire des tonnes si ca ne marche pas au bout du compte. Comment faire pour que tous mes enregistrements soit pris en compte dans l'etat, et qu'ils ne soit affichés qu'une seule fois ? Est- ce mal de travailler avec cette table "test" temporaire, et devrais je donc utiliser une table .dbf ?Je ne sais vraiment pas comment m'en sortir !!! Merci de votre attention, et surtout de votre patience !!!
|
|
vendredi 1 juillet 2005 à 09:01:59 |
Re : Probleme d'etat et de requete !!!

spoutnic_37
|
Réponse acceptée !
Aloha, j'ai reussi à me depatouiller, j'ai gardé la table temporaire, et j'ai construit mon etat .( En fait je n'avais pas vu que les modification que j'apportais, etaient gardées , donc maintenant l'etat ressemble plus à ce que l'on me demande). Le seul petit probleme rencontré vient du fait que la table etant temporaire, la visualisation n'est possible que si je lance le programme (comme ca la table existe, ainsi que les valeurs de mes controles de formulaire), sinon il dit qu'il ne trouve pas telle ou telle variable. Mais ca me semble normal !! Merci de votre aide, et si ma methode n'est pas conseillée, dites le moi !! 
|
|
Cette discussion est classée dans : probleme, requete, etat, infos, grid
Répondre à ce message
Sujets en rapport avec ce message
probleme requete et date [au secours] [ par ducker88 ]
bonjour,Voila j'ai creer la requete suivante : select num_di,libe_di,date_dema where date_dema >={2006/01/19}et quand elle est executer elle fait l'er
Probleme de comparateur HELP MEEEE [ par ducker88 ]
Bonjour,J'ai un gros probleme, comment detecter qu'une chaine est vide ?En fait dans un programme que je met a jour, a un moment j'ai une variable qui
Probleme de comparateur HELP MEEEE [ par ducker88 ]
Bonjour,J'ai un gros probleme, comment detecter qu'une chaine est vide ?En fait dans un programme que je met a jour, a un moment j'ai une variable qui
Probleme du fichier memo [ par ducker88 ]
Bonjour, J'ai un probleme sur ma base, lorsque j'essaye d'ouvrir un table l'erreur suivante s'affiche : le fichier mémo c:\data\mnprefer.fpt est absen
probleme sur append [ par ducker88 ]
Bonjour a tous, voici mon soucis, je voudrais copié les enregistrement d'une table A vers une table Bj'utilise donc la fonction append from;Pour verif
Probleme sur apprend from [ par ducker88 ]
Bonjour a tous, voici mon soucis, je voudrais copié les enregistrement d'une table A vers une table Bj'utilise donc la fonction append from;Pour verif
petit probleme pour ajouter une methode a un sous formulaire [ par ducker88 ]
Bonjour a tous, Voila j'ai une fenetre contenant plusieur formulaire, je souhaiterai ajouter une fonction specifique a l'une d'entre elle, mais lorsqu
probleme avec les object [ par ducker88 ]
Bonjour a tous,Voici mon probleme, je travaille sur un programme qui a ete realisé il y a quelque année et je dois le remettre au gout du jour en y aj
grid pb....... [ par rubix2 ]
<TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB
grid et click [ par rubix2 ]
<TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|