Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : comment devoloper sous resau avec vfp9 [ Réseau et Internet / Général ] (hab162002)

mercredi 21 février 2007 à 14:08:29 | comment devoloper sous resau avec vfp9

hab162002

bonjour, 
   j'ai devolopper plusieurs application avec visual foxpro des application mono, mais jamais pour un reseau, sauf une j'ai fais l'echange de données avec WinSock, mais la je suis devant un probleme, comment devolpper une application qui marche en réseau et sql,et comment configuré le serveur et les client pour le partage de base de donné, j'espere trouver une reponse et merci d'avance.

mercredi 21 février 2007 à 15:02:28 | Re : comment devoloper sous resau avec vfp9

MichelAtoutFox

Membre Club
Bonjour,

VFP est très bien conçu pour ça.

tu dois en premier savoir si tu veux stocker tes données dans des dbf (données natives de VFP), ou bien si tu vas utiliser un serveur SQL pour ça.

Il n'y a pas de réponse a-priori, tu dois considérer:
   *   la taille des fichiers
   *   le nombre d'utilisateurs simultanés
   *   l'importance de la sécurité des données dans ton application

Si tes tables font moins de 1 000 000 d'enregistrement, ou moins de 1.2 Go, et que tu penses te limiter à une cinquantaine d'utilisateurs, et que tu n'as pas de contraintes de sécurités différentes du fait de ce changement (je veux dire, pas d'obligation par un organisme certificateur ou de controle), alors tu peux rester sans problème sur des dbf.
Sinon, il te faut passer tes données sur un Serveur SQL.

Dès que tu as répondu à cette question, on passe à la suite...

mercredi 21 février 2007 à 16:38:30 | Re : comment devoloper sous resau avec vfp9

hab162002

Merci pour votre réponse rapide, pour ce qui est des tables, j'utilise une base de donnée de VFP avec des tables dbf, pour les tables dépasse les1 000 000 enregistrements mais ce qui est des utilisateurs, il y a moins de 50 disons 20 max.
quel est la suite?

mercredi 21 février 2007 à 18:04:24 | Re : comment devoloper sous resau avec vfp9

MichelAtoutFox

Membre Club

Si tes tables restent en dessous de 10 000 000 de lignes chacunes, on peut envisager de conserver les dbf.

Est-ce que c'est une nouvelle application à écrire, ou veux-tu porter une appli mono-utilisateur vers du mutli-utilisateurs?

 Utilises-tu déjà les environnements de données des forms? si oui, quelle buffermode utilises-tu? as-tu une idée de ce qu'est une vue?

Quelle version deVFP utilises-tu?


mercredi 21 février 2007 à 18:17:30 | Re : comment devoloper sous resau avec vfp9

hab162002

les tables depasse plus de 10 000 , et oui c'est une nouvel application a ecrire, oui j'utilise les envoronnements de données des formes, le buffermode =0 par defaut, et oui j'ai une idée sur une vue, et la version est VFP9

mercredi 21 février 2007 à 19:53:31 | Re : comment devoloper sous resau avec vfp9

MichelAtoutFox

Membre Club
regarde l'aide sur SET MULTILOCKS, CURSORSETPROP("buffering"), TABLEUPDATE(), et la propriété BuffermodeOverride des objets cursor.

tu verras qu'il vaut mieux utiliser des verrouillages optimistes avec une mise en mémoire-tampon de ligne (DataEnvironment.Cursor.BufferModeOverride = 5)

tes données ne seront mises à jour que sur une instruction explicite Tableupdate. Tu récupères la valeur de retour de chacun de ces tableupdate pour t'assurer que la mise à jour a été effectuée correctement.
Il te faut aussi gérer les conflits d'accès, donc le SET REPROCESS doit aussi être réglé en fonction de tes besoins.

tu peux faire tout ça directement sur les alias de tables ouverts implicitements ou explicitement dans les environnement de données de tes forms (penses que le dataenvironment et les cursors sont maintenant des classes que tu peux dériver et surcharger), mais tu peux aussi utiliser des vues locales ou bien des cursoradapters (ça te facilitera les choses si tu dois un jour migrer tes données sur SQL Server).

bon démarrage sur le multiutilisateur!  


mercredi 21 février 2007 à 20:36:51 | Re : comment devoloper sous resau avec vfp9

hab162002

oui jusque la c bon, j'ai deja travailler avec SET MULTILOCKS, CURSORSETPROP("buffering"), TABLEUPDATE(), et j'ai deja utiliser des verrouillages optimistes avec une mise en mémoire-tampon de ligne (DataEnvironment.Cursor.BufferModeOverride = 5)
mais dans une application mono, mais dans une application serveur /client comment procéder?

jeudi 22 février 2007 à 08:55:12 | Re : comment devoloper sous resau avec vfp9

MichelAtoutFox

Membre Club
Si tu utilises des dbf, tu ne feras pas de client-serveur, VFP est serveur de fichiers, pas serveur de bases de données.

si tu veux du vrai client-serveur, il faut migrer tes données sur SQL Server. Mais te faut-il vraiment du client-serveur? je n'en suis pas certain.


jeudi 22 février 2007 à 08:59:43 | Re : comment devoloper sous resau avec vfp9

hab162002

donné moi votre avis, le logiciel est pour gestion commercial, donc vous avez toute les table dans le serveur, le client( les caisses ou comme on dit la vente comptoir) doivent récupérer les données des articles, (stock ,prix.....) du serveur, qu'est ce que vous me conseiller?



Cette discussion est classé dans : application, vfp9, resau, devoloper


Répondre à ce message

Sujets en rapport avec ce message

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 VFP9 Beta===> VFP9 [ par PatriceJ ] La version beta de VFP9 expire fin mars alors que Microsoft France ne livrera la version définitive que mi-Avril. Savez-vous s'ils ont prévu une exten Fenêtre visual foxpro !!! [ par spoutnic_37 ] Aloha !!!   je voudrais faire une application qui utiliserait la fenêtre de visual foxpro (et non un formulaire). Le probleme est que la "croix" de ce Application de gestion d'une caisse de bar [ par CaromTom ] Bonjour,Je cherche à fabriquer une caisse de bar (édition de ticket,gestion de stock) avec VFP.Avez-vous des conseils ou des sources qui pourraient m' Application mullti-fichier [ par jvdh ] Salut a tous, Je programme depuis environ 2 ans en Visual Foxpro (version 8) et j'ai pu elaborer plusieurs systemes de gestion tant monoposte qu'en r Déconnexion avec winsock [ par CyberPunk2020 ] Bonjour, En utilisant le composant winsock comme pour une application de chat, je rencontre un probleme à la déconnexion du client comme du serveur. [vfp9]combobox bete question [ par gregorian ] Bonjour, Dans un dvp, j'ai une free table qui reprend les 12 mois de l'année --> les num du mois en clé et un champs libellé qui reprend le nom du moi VFP9 - Peut-on intégrer le générateur d'états dans un exe [ par hugoaix ] Bonjour à tous, peut-on intégrer le générateur d'états de VFP9 dans un exe foxpro afin que des utilisateurs (avertis) puissent créer leurs propres ét vfp9 parcours de tous les controles d'une form [ par samirba ] Bonjour,je voudrais parcourir tous les objets d'un formulaire y compris les conteneurs ainsi que les objets qui s'y trouvent dedans.j'ai essayé avec c Tester si une table est ouverte par une autre application [ par FLYeRNeT ] Bonjour, Je cherche une fonction ou un moyen qui me permettrait de savoir si une table fox (dbf) est ouverte par une autre application. J'ai trouvé


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.