|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2002 Messages : 92 ![]() |
Bonjour,
Je voudrais rendre le nombre d'enregistrements affichés par page paramétrable, je l'ai donc stocké dans ma base de données mais je ne vois pas comment modifier dynamiquement cette valeur dans le XMLGram. |
|
|
00
|
|
|
#2 | ||
|
Nouveau Membre du Club
![]() Inscription : juillet 2002 Messages : 75 ![]() |
Je pense qu'il va faloir ajouter du code dans ta dll.
Dans le "BeforeXMLGram" le code suivant doit te mettre sur la piste : Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : janvier 2003 Messages : 85 ![]() |
La solution que fournit Lux Interior me semble tout à fait correcte. Mais ce qui se serait le mieux, ce serait de pouvoir utiliser la syntaxe {$MaxRows} pour la propriété MaxRows du DBExtract comme pour le Statement. Je vais leur soumettre ça.
__________________
Julien C. |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2002 Messages : 92 ![]() |
En effet, ca semble pas mal mais XMLGram.GetXMLInstruction('TONEXTRACTSQL') me retourne toujours nil, c'est bien ce qu'il fallait mettre ?
|
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2002 Messages : 92 ![]() |
En fait, j'ai fait comme indiqué sur xmlrad.com :
procedure TModule.ActionBeforeInstruction( XMLInstruction: IXMLInstruction; InputDoc, OutputDoc, Input, Output: IXMLCursor; var Skip: Boolean); var DBE : TDBExtract; begin if XMLInstruction.Name = 'LISTEARTICLES' then begin DBE := TDBExtract(XMLInstruction.Get_ObjectReference); DBE.MaxRows := 10; end; end; Merci de m'avoir mis sur la voie |
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() |
Je me demande s'il n'y a pas un poil plus simple
C'est possible de passer dans le Context la valeur NOMDBEXTRACT_MaxRows=20 Par exemple, sur le dbextract publishers, on passe publishers_maxrows=3 et zou ! Pour un test sur la demo pubs http://localhost/DemosBin/Pubs/Pubs....hers_maxrows=3
__________________
Nicolas |
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() Inscription : janvier 2003 Messages : 85 ![]() |
Rooh bien vu l'aveugle ! J'avais pas du tout pensé à ca
__________________
Julien C. |
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() Inscription : janvier 2003 Messages : 85 ![]() |
Ah oui, e-delos recommande certaines techniques quant au changement dynamique de la propriété MaxRows :
http://e-delos.com/DownloadBin/Downl...S_ID=102021635
__________________
Julien C. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com