Problème de refresh
Stagiaire WDF
Inscrit:
08/09/2004 08:52
Post(s): 14
Je m'explique,
J'ai une applic qui tourne en réseaux ... les personnes insère simultanément les données.... Pour facilier l'insertion, ils insèrement directement dans la table .. Mais j'ai un problème de rafraichissement. Si pendant que la personne (a) insère un enregistrement, des personnes (b),(c)... insèrent des enregistrement, ceux-ci s'affiche pour l'utilisateur (a) et son dernier enregistrement inséré ne correspondra pas au dernier enregistrement de la table. Comme faire pour empecher que la table soit rafraichi, et que l'utilisateur ne voit seulement les données de bases + celles qu'il a inséré lui ?
J'espère avoir été claire

Sinon vraiment bravo pour votre assistance ...

Contribution le : 08/09/2004 14:45
Créer un fichier PDF de la contribution Imprimer


Re: Problème de refresh
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour simmet,

Appamramment tu utilise une table générée par le RAD WinDev.
Si tel est le cas tu peux manipuler la méthode suivant dans le code:
initialisation de
gclTable:GererRaffraichissement(faux)

Contribution le : 08/09/2004 16:15
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Problème de refresh
Stagiaire WDF
Inscrit:
08/09/2004 08:52
Post(s): 14
Ok j'ai changé ce paramètre.
J'ai toujours un soucis
Lorsqu'il insère les infos, j'ai toujours les infos supplémentaires qui s'affichent en dessous ... suffit de juste bouger l'ascenceur "Haut" puis "Bas" et les infos sont de nouveaux Ok ...
Et dans mon code d'initialisation de la fenetre j'ai :

// Ouverture de la fenêtre de type Table
PROCEDURE TableRAD(ValeurFiltre="")
GLOBALE
gbRequeteLocal est un booléen = Faux // Est-ce que la requête a du être exécutée ?
gfnNumTimer est un entier // Numéro du timer de rafraichissement
gfnInterRaf est un entier = 1500 // Temps entre 2 rafraichissements en centièmes
gfbGererRafAuto est un booléen = Faux // Gestion du rafraîchissement
gnNumVersionFichier est un entier = HVersion(Clients) // Version du fichier (pour rafraîchissement)


// Gestion des erreurs d'accès à la base de données
// Les messages d'erreurs renvoyés par la base sont affichés
// Vous pouvez traiter ici les compte-rendu d'erreurs de votre base
QUAND EXCEPTION
Erreur("Une erreur est survenue dans la fenêtre",ExceptionInfo(errMessage))
// On réactive les exceptions
ExceptionActive()
// On reprend le traitement
RepriseSaisie()
FIN


// Spécification d'un filtre initial par défaut
FiltreInitial(ValeurFiltre)
// Activation du rafraichissement automatique
GererRafraichissement(Faux)


Et dans mon code, lorsque l'utilisateur sort de la ligne du tableau j'ai :

vNumCours est un entier
SI Table.Nom = "" OU Table.Prénom = "" OU Table.NoDossier = "" OU Table.NoDossier = "0" ALORS
vNumCours = IndiceEnCours()
SI Table.Nom = "" ET Table.Prénom = "" ET Table.NoDossier = "0" ALORS
SINON
Erreur("Attention !"+RC+"Les champs Nom / Prénom et No de dossier sont requis")
RepriseSaisie(Table)
FIN
SINON
TableTrie(MoiMême,"ClientID")
SI ccondition = 0 ALORS
TableInsèreLigne(MoiMême,99999999999)
SINON
RepriseSaisie(Table)
FIN
FIN

et j'ai une fonction d'erreur de doublons :


SI PAS HSurErreur(Clients,hErrDoublon,Fenêtre2) ALORS
ccondition = 1
FIN

Contribution le : 08/09/2004 16:41
Créer un fichier PDF de la contribution Imprimer


Re: Problème de refresh
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Dans ton cas je te conseillerais d'avoir dans ton fichier une rubrique qui identifie l'opérateur qui saisie et d'appliquer un filtre sur cette rubrique, ainsi ta table n'afficherais que les lignes saisies par l'opérateur.

Contribution le : 09/09/2004 18:45
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2