Bonjour Avant-propos, je te félicite pour l’excellent travail dont tu témoignes, vraiment merci Je me permets humblement de te faire part de ma petite mésaventure sur ce sujet Dans ta vidéo (156 : Envoi des données sur un serveur HFSQL) J’ai scrupuleusement suivi, pas à pas, tes recommandations et les opérations à effectuer en même temps que toi au fur et à mesure que la vidéo se déroulait. Tu as présenté un exemple avec 3 enregistrements Je t’ai suivi (de mon côté) avec un fichier de 371 enregistrements Et lors du transfert, Badaboum après le 52ème enreg. En fait, j’ai compris pourquoi. La table (tampon) comme toi (dans ta présentation) je l’ai renseignée depuis « un fichier ou une requête existante » et, dans ce cas, il ne transfert QUE les enregistrements visibles dans la table. Dans mon cas ma table présentait 52 enregistrements sur 371. Non seulement, il transfert bien les 52 premiers enreg. Mais à la tentative de lecture du 53ème, l’appli renvoie un vilain message et la boucle de transfert (pour i = 1 à tableoccurrence…) s’interrompt. Dommage ! J’ai recommencé les opérations en renseignant ma table (tampon) cette fois-ci, par programmation. Et ça fonctionne très très bien Voilà, pardon de m’être permis cette observation, mais tu es tellement bon que tu dois maintenant chercher l’excellence. J’espère avoir été pertinent, que cette toute petite mésaventure pourra parfaire tes prochaines vidéos Amitiés sincères et à très bientôt Bernard (Français expatrié à Abidjan en Côte d’Ivoire)
Bonsoir Bernard, Effectivement, la methode que je présente dans la vidéo a des limites. Le mieux est de travailler avec de la réplication ou en direct sur le serveur HFSQL. Par contre, je te félicite à mon tour car tu as été confronté à un problème et tu as su le résoudre par toi même!!! excellent travail!!!Bravo!!
Bonjour. Dans une connexion client/serveur, je souhaiterais savoir comment garantir que les différents postes connectés soient toujours à jour des informations disponibles dans le serveur a chaque fois qu'un utilisateur ajouté une information ?
@@windevnurse Donc le serveur se charge de façon automatique de mettre à jour toutes les interfaces des du logiciel pour chaque PC connecté, selon un timer? Ou bien. Je souhaite vraiment comprendre le principe. Merci
Vraiment Très bonne explication. Merci à vous ! Cependant j'ai une préoccupation! Pour une application avec 2 types de connexion (Locale et C/S) avec plusieurs utilisateurs connectés. Lorsque la connexion au serveur est impossible chaque poste se retrouve sur la conexion locale. dans ce cas chaque utilisateur se retrouve avec un fichier de données sur son poste. chacun poursuit son travail en modifiant les fichiers de données en locale. le fichier du poste 1 devient alors différent du fichier du poste 2. Lorsque la connexion au serveur est rétablie comment ramener tous les fichiers de données sur le serveur sachant que les fichiers ont des enregistrements différents ?
Merci beaucoup pour la vidéo elle va beaucoup m'aider en ce temps où je cherche comment répliquer les données a partir dune réplication déployee sur le cloud de pcscloud de pcsoft C'est aussi ça ma demande si vous pouvez faire une vidéo sur la réplication puisque en local ça passe mais sur pcscloud j'ai une erreur d'identifiant
Effectivement, la réplication des données est un sujet que je suis en train d'étudier. J'envisage une série de vidéos sur ce sujet pour le début d'année 2024. Peut-être pas avec PCSCloud dans un premier temps mais avec un cas un peu plus simple pour bien aborder le fonctionnement...
Merci beaucoup pour toutes ses explications claires. Cependant j'ai une préoccupation si vous voudriez bien me donner une piste. J'ai une application en HFSQL client/serveur avec plusieurs postes clients. les données sont affichées via des tables alimentés par les requêtes. Cependant quand un utilisateur ajoute une donnée dans la BDD seul sa table se rafraichir sur son poste. dans les autres postes client la table ne se raffraichir pas automatiquement. Je ne sais pas comment résoudre ce probléme. Si vous avez une piste cela me ferait grand plaisir. Merci à vous.
C'est normal si ton champs table est alimenté par une requête... Ce que tu peux faire, c'est un rafraichissement de la requête toutes les X secondes ou minutes via une procédure.. Tu peux jeter un coup d'oeil ici: ua-cam.com/video/Dghev0_IFec/v-deo.html doc.pcsoft.fr/?9000072&name=procedures_automatiques
Merci beaucoup professeur pour cet excellent cours. J'ai une préoccupation.. comment déployer une application avec l'architecture client serveur. Merci bien et excellent après-midi
@@badouvivianeabokon2881 si tel est le cas, et que tu es sûr qu'il n'y aura aucun problème de connexion, alors tu développes ton application avec windev et en utilisant le mode client serveur. Lors de la génération du projet, et la distribution, la connexion au serveur sera defait enregistrée.
J'ai essayé, sans succès, d'importer une base de données Postegresql, que j'ai sur un serveur Digital Ocean, dans mon analyse WinDev. Pourriez-vous enregistrer une vidéo montrant étape par étape comment le faire, y compris l'installation des bibliothèques DLL nécessaires et où elles doivent être installées pour fonctionner, car même après l'installation selon la documentation, je continue à recevoir l'erreur de devoir installer la bibliothèque LIBPQ.dll
Bonjour
Avant-propos, je te félicite pour l’excellent travail dont tu témoignes, vraiment merci
Je me permets humblement de te faire part de ma petite mésaventure sur ce sujet
Dans ta vidéo (156 : Envoi des données sur un serveur HFSQL)
J’ai scrupuleusement suivi, pas à pas, tes recommandations et les opérations à effectuer en même temps que toi au fur et à mesure que la vidéo se déroulait.
Tu as présenté un exemple avec 3 enregistrements
Je t’ai suivi (de mon côté) avec un fichier de 371 enregistrements
Et lors du transfert, Badaboum après le 52ème enreg.
En fait, j’ai compris pourquoi.
La table (tampon) comme toi (dans ta présentation) je l’ai renseignée depuis « un fichier ou une requête existante » et, dans ce cas, il ne transfert QUE les enregistrements visibles dans la table. Dans mon cas ma table présentait 52 enregistrements sur 371.
Non seulement, il transfert bien les 52 premiers enreg. Mais à la tentative de lecture du 53ème, l’appli renvoie un vilain message et la boucle de transfert (pour i = 1 à tableoccurrence…) s’interrompt. Dommage !
J’ai recommencé les opérations en renseignant ma table (tampon) cette fois-ci, par programmation.
Et ça fonctionne très très bien
Voilà, pardon de m’être permis cette observation, mais tu es tellement bon que tu dois maintenant chercher l’excellence.
J’espère avoir été pertinent, que cette toute petite mésaventure pourra parfaire tes prochaines vidéos
Amitiés sincères et à très bientôt
Bernard (Français expatrié à Abidjan en Côte d’Ivoire)
Bonsoir Bernard,
Effectivement, la methode que je présente dans la vidéo a des limites. Le mieux est de travailler avec de la réplication ou en direct sur le serveur HFSQL.
Par contre, je te félicite à mon tour car tu as été confronté à un problème et tu as su le résoudre par toi même!!! excellent travail!!!Bravo!!
Bonjour. Dans une connexion client/serveur, je souhaiterais savoir comment garantir que les différents postes connectés soient toujours à jour des informations disponibles dans le serveur a chaque fois qu'un utilisateur ajouté une information ?
C'est le principe de fonctionnement du serveur HFSQL....je ne vois pas où est le problème.
@@windevnurse Donc le serveur se charge de façon automatique de mettre à jour toutes les interfaces des du logiciel pour chaque PC connecté, selon un timer? Ou bien. Je souhaite vraiment comprendre le principe. Merci
Merci vous étés très bien
Merci Hassan, cela me fait très plaisir.
Vraiment Très bonne explication. Merci à vous ! Cependant j'ai une préoccupation! Pour une application avec 2 types de connexion (Locale et C/S) avec plusieurs utilisateurs connectés. Lorsque la connexion au serveur est impossible chaque poste se retrouve sur la conexion locale. dans ce cas chaque utilisateur se retrouve avec un fichier de données sur son poste. chacun poursuit son travail en modifiant les fichiers de données en locale. le fichier du poste 1 devient alors différent du fichier du poste 2. Lorsque la connexion au serveur est rétablie comment ramener tous les fichiers de données sur le serveur sachant que les fichiers ont des enregistrements différents ?
Cela s'appelle la réplication universelle...
merci à vous
Merci beaucoup pour la vidéo elle va beaucoup m'aider en ce temps où je cherche comment répliquer les données a partir dune réplication déployee sur le cloud de pcscloud de pcsoft
C'est aussi ça ma demande si vous pouvez faire une vidéo sur la réplication puisque en local ça passe mais sur pcscloud j'ai une erreur d'identifiant
Effectivement, la réplication des données est un sujet que je suis en train d'étudier. J'envisage une série de vidéos sur ce sujet pour le début d'année 2024. Peut-être pas avec PCSCloud dans un premier temps mais avec un cas un peu plus simple pour bien aborder le fonctionnement...
Merci. Tout est clair
God bless you.
👐Super!
Merci beaucoup pour toutes ses explications claires. Cependant j'ai une préoccupation si vous voudriez bien me donner une piste. J'ai une application en HFSQL client/serveur avec plusieurs postes clients. les données sont affichées via des tables alimentés par les requêtes. Cependant quand un utilisateur ajoute une donnée dans la BDD seul sa table se rafraichir sur son poste. dans les autres postes client la table ne se raffraichir pas automatiquement. Je ne sais pas comment résoudre ce probléme. Si vous avez une piste cela me ferait grand plaisir. Merci à vous.
C'est normal si ton champs table est alimenté par une requête...
Ce que tu peux faire, c'est un rafraichissement de la requête toutes les X secondes ou minutes via une procédure..
Tu peux jeter un coup d'oeil ici:
ua-cam.com/video/Dghev0_IFec/v-deo.html
doc.pcsoft.fr/?9000072&name=procedures_automatiques
Merci beaucoup
Merci à toi...
Nice !
Cool!
BONJOUR WINDEV NURSE,
VOUS POUVEZ NOUS FAIRE UN WEBSERVICE POUR ENVOYER (MODIFIER,SUPPRIMER) DES DONNEES AU SERVEUR HFSL C/S?
Pour faire un webservice, il faudrait que nous commencions par faire un site web...
@@windevnurse BONSOIR, DONC PAS POSSIBLE EN LOCAL??
Le champ IDdonnateur est automatique non ?.
On peut y écrire ?
Oui c'est un IDAutomatique....c'est le fichier qui octroie les numéros ID qui se suivent...
@@windevnurse on peut donc forcer l'écriture dans un champ Id auto incrémenté ?
Merci pour votre disponibilité.
Merci beaucoup professeur pour cet excellent cours. J'ai une préoccupation.. comment déployer une application avec l'architecture client serveur. Merci bien et excellent après-midi
Une application mobile ou un logiciel?
@@windevnurse logiciel desktops
@@badouvivianeabokon2881 si tel est le cas, et que tu es sûr qu'il n'y aura aucun problème de connexion, alors tu développes ton application avec windev et en utilisant le mode client serveur.
Lors de la génération du projet, et la distribution, la connexion au serveur sera defait enregistrée.
@@windevnurse merci beaucoup professeur.. comment distributeur !? Installer le logiciel sur les postes clients
J'ai essayé, sans succès, d'importer une base de données Postegresql, que j'ai sur un serveur Digital Ocean, dans mon analyse WinDev.
Pourriez-vous enregistrer une vidéo montrant étape par étape comment le faire, y compris l'installation des bibliothèques DLL nécessaires et où elles doivent être installées pour fonctionner, car même après l'installation selon la documentation, je continue à recevoir l'erreur de devoir installer la bibliothèque LIBPQ.dll
Je dois être honnête, ce n'est pas de mon niveau. Je n'ai jamais travaillé avec le PostgreSQL.
Merci prof
De rien!
Merci pour ce tuto. Prière d'élever un peu le son.
D'accord merci