|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2002 Messages : 75 ![]() |
Bonjour,
J'ai un BService qui fait un nombre conséquent de requêtes SQL d'Update dans une Base SQL Server. Je cherche à utiliser une progress Instruction pour faire patienter mon utilisateur. Le problème est que la demo "Knowledge" ne m’aide pas beaucoup. Si vous l'avez déjà fait ........... Merci encore. |
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
En ce qu'il me concernce je ne l'ai jamais fait. Par contre tu trouveras sur le site xmlrad.com des infos interessantes je pense, notanement sous l'Appendix 13 dans les Training Manuals (instruction Progress
Sinon paraîtrait que parfois il faille faire ca dans le BeforeXMLService: Code :
Michael |
||
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() |
autrement tu peux regarder comme exemple le XMLService de type TableScan. il crée un Progress automatiquement.
si tu as des questions plus spécifique revient les poser ici.
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2002 Messages : 75 ![]() |
En fait c'est un peu confus ......
Le "problème" est simple, j'aimerai que la position de ma ProgressBar avance de 1 lorsqu'une requête SQL d'update est terminée. Par exemple j'ai 10 requêtes d'update dans mon XMLGRAM et donc ma ProgressBar avancera d'un pas (10 en tous) à chaque requête. Alors |
|
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() |
Bon alors pour avoir le plus de souplesse avec la progress bar il faut l'utiliser dans du code.
il faut d'abord récupérer l'instnace de l'instruction progress que l'on aura mis dans le XMLGram. Code :
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
||
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2002 Messages : 75 ![]() |
Dèjà,
Je m'excuse pour ma réponse tardive ! Alors j'ai essayé ton code et le compilateur delphi me jete sur : je ne trouve pas où ce type est défini. d'autre part, ce code est à écrire dans quel evenement ? Merci encore. |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() |
défini dans l'unité XMLGram
le code est à écrire la ou tu fais tes updates. en général c'est dan le Before XMLGram
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2002 Messages : 75 ![]() |
Merci pour ta réponse super super rapide !
|
|
|
00
|
|
|
#9 | ||||||
|
Nouveau Membre du Club
![]() Inscription : juillet 2002 Messages : 75 ![]() |
Alors voici ce que j’ai fais :
Deux variables globales dans mon business module : Code :
Code :
Code :
Merci pour ton aide. |
||||||
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Inscription : novembre 2002 Messages : 243 ![]() |
Si je ne m'abuse, l'usage de variables globales n'est pas indiqué.
|
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2002 Messages : 75 ![]() |
Yep,
Mais y'a t'il plus simple ? |
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() |
pour eviter la variable globale, tu peux récupéré l'instance du TProgress directement dans le BeforeInstruction
c'est pas très couteux
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : janvier 2004 Messages : 18 ![]() |
Bonjour,
Je souhaite gérer une progress bar également mais en Java. Comment faire ? 1) Je l'ai créé dans mon xmlgram 2) comment la récupérer dans mon code sachant qu'elle ne sera pas liée à un DBExtract mais que je veux l'utiliser de facon indépendante et l'incrémenter moi-même dans mon code. Un exemple de code serait le bienvenu. Merci d'avance pour votre aide. |
|
|
00
|
|
|
#14 |
|
Membre Expert
![]() |
pour faire progresser la barre au moment ou on le souhaite il faut appeler la méthode DoProcess de l'instruction qui se trouve dans le XMLGram
il faut donc au préalable récupérer la référence. (voir les posts précédents) mais il me semble qu'en Java il n'est pas possible de le faire
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com