begin process at 2012 05 24 09:17:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Foxpro

 > 

Divers

 > 

Débutant(e)

 > 

datagrid en foxpro


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

datagrid en foxpro

mercredi 1 avril 2009 à 12:44:13 | datagrid en foxpro

engelina33

bonjour,
comment pourrais-je manipuler un datagrid contenant des enregistrement d'une table sql server
en foxpro??
j'ai écrit ce code
****************
s="select* from ma_table"
  =SQLEXEC(handle,s,'cur')
select cur
browse
****************
ce code me donne comme résultat une fenêtre contenant tout mes enregistrement mais j'ai
pas pu la manipuler c'est à dire (ajouter un checkbox,extraire l'enregistrement sélectionné , la redimensionner..) 
mercredi 1 avril 2009 à 14:13:57 | Re : datagrid en foxpro

MichelAtoutFox

Membre Club
Bonjour,

En FoxPro, la classe qui permet de manipuler un jeu d'enregistrements s'appelle un grid, pas un datagrid.
Et ton code ne crée pas de grid, il ne crée aucun objet: la commande browse est une vieille commande du noyeau xBase, qui n'est pas basée sur un objet.

Je te conseille d'utiliser un grid, déposé sur un form.
Ta commande SqlExec crée un curseur, qui sera le RecordSource de ton grid. Tu vas exécuter cette commande dans le load du form, ou mieux, dans le BeforeOpenTables du dataenvironment de ce form.

Pour faciliter ton apprentissage de la manipulation de la classe grid, je te propose de commencer par utiliser une vue distante, qui ira requérir les mêmes données que ton code SPT (SqlExec fait partie de ce qu'on appelle le SPT, c'est à dire SQL Pass-Through).
Tu vas créer un database fox, dans lequel tu créeras une connexion vers ton serveur SQL, et une vue utilisant cette connexion. Si tu fais tout ça dans un projet, cette vue apparaitra alors dans l'onglet données.
Il te suffit de faire un drag and drop (glisser-déplacer) de cette vue sur la surface de ton form pour créer un grid, et ensuite de lancer l'assistant grid par un click droit sur ce grid.
Essaie, et regarde comment les propriétés sont modifiées.

On reprend quand tu as fait tout ça?
mercredi 1 avril 2009 à 15:58:01 | Re : datagrid en foxpro

engelina33

bonjour,
merci pour votre réponse ça marché


Cette discussion est classée dans : enregistrement, datagrid, foxpro, manipuler, contenant


Répondre à ce message

Sujets en rapport avec ce message

Tutorial FoxPro [ par the_smurf ] Bonjour à tousJeune développeur, je dois reprendre le développement et la maintenance de logiciels écrit en FoxPro 6.0 et 8.0.Je cherche un tutorial q bug dans Foxpro ????? [ par Datadis ] Bonjour à vous tous...Peut-être quelqu'un va t'il trouver une réponse à ce bug lié aux décimales dans Foxpro (testé en version 7, 8 et 9).par exemple? imprimer en foxpro [ par jee0404 ] Bonjour, J'ai un problème , je fais une application en foxpro et j'aimerais configurer l'imprimante manuellement (c'est-à-dire par des lign Foxpro 3 et XP [ par Psy06 ] Bonjour Dans certains cas lors du lancement d'une application développée avec Visual foxpro 3.0 sous window XP je reçois des messages : "c:\windows\sy appli web [ par herve1 ] BonjourDeveloppeur Foxpro depuis MSdos (!) je cherche une solution pour developper des petites appli Foxpro a installer sur chez un hebergeur internet Instances multiples exe FoxPro [ par ThierryCAMBA ] Quelqu'un a-t-il une solution pour éviter qu'un exe FoxPro ne soit lancé plusieurs fois sous Windows. Il est possible bien sûr de tester l'existance d Utilisation de dlls vb en foxpro [ par jee0404 ] Bonjour,              Est-ce que je peut utiliser facilement les dll en visual basic dans mesprogrammes en foxpro ? lister les champs et le type d'une table foxpro [ par AliceT ] Bonjour, je cherche le moyen (via oledb) de lister les champs ansi que les caractéristiques d'une table foxpro.J'attends vos idéesbiz'Alice Tutorial [ par brend ] Bonjour,Je recherche un livre en francais (si possible) bien fait sur la programmation de foxpro.A noter: je connaissais bien foxpro et clipper dbase créer des exe sans le nom "Microsoft Visual foxpro" [ par MVTNV ] Bonjour,Je fais des petit programme et je voudrais avoire mon nom en haut à coté de l'icone au lieu de "Microsoft Visual Foxpro"Comment dois je le fai


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales