![]() |
|
|
Hi!
@JoergStueger Der Link ist wirklich gut. So ungefähr hab ich mir das auch vorgestellt. Die Methode, die Anzahl der Datensätze schon im SQL-Statement zu begrenzen, bringt in vielen Fällen eine bessere Performance und spart Resourcen. Voraussetzung ist ein ID-Feld, das die chronologische Reihenfolge der Datensätze widerspiegelt. In einer Access-DB einfach ein Feld vom Typ "Autowert" verwenden und als Primärschlüssel definieren. Dann gilt: Der jüngste Eintrag hat die höchste ID. @Nightman Wenn du dieses Beispiel verwendest, und dabei Fragen hast, will ich gern versuchen dir weiterzuhelfen. mfg WB |
ja so ungefähr nur das ich ned weiter und zurück will sondern seite 1 2 3 4 .. usw
|
hm und wegem dem autowert in der datenbank das hab ich schon alles
also in meinem fall tabelle: counter und datensatz ist : counterID (autowert)und primärschlüssel an das hab ich schon gedacht wie gesagt es funzt auch schon alles nur will ich noch in seiten unterteile |
Hi!
Das sollte nicht so schwer sein. Wie man die Anzahl der Einträge erhält, ist in dem Beispiel beschrieben. Die Zahl der notwendigen Seiten zu berechnen ist auch kein Problem. Die Erstellung der Link zu den Seiten hab ich zwar nicht im Kopf, wird aber nicht so schwer sein. Die im Beispiel verwendete Prozedur "WritePagingHeaders" kann vermutlich leicht angepasst werden. Die Links mit den Seitennummern sind leicht mit einer For-Next-Schleife zu erstellen. Die ID des 1. gesuchten Datensatzes kann berechnet werden und wird beim Seitenaufruf als Argument übergeben. Ich würde übrigens auch die Links zum Blättern lassen. z. B.: << < 1 2 3 4 > >> Also 1. Seite, vorige Seite, Seiten nach Nr aufrufen, nächste Seite, letzte Seite. Welcher Teil der Änderung macht dir Probleme? Ich kann selber keine Tests machen, weil ich keinen IIS zur Verfügung habe. Aber es sollten nicht allzuviele Versuch notwendig sein, um zum gewünschten Ergebnis zu kommen. mfg WB |
hm ich könnte dir nen testspace anbieten das wäre ned das problem
bin leider im mom ned viel daheim daher kann ich mir das ned wieklich genauer ansehen aber wenn ich zeit hab schau ich es mir genauer an aber lieber wäre es mir den mir jeman ein vorzeige script schreiben würde was ich dan quasi als lernvorlage verwenden kann thx |
*g* Lernvorlage der war gut!
Wenn ich heute Zeit hab, bastle ich das ganze und lass es Dir zukommen! LG Jörg |
Hi!
Wenn du kein fertiges Script bekommst, kann ich dir folgenden Vorschlag machen: - Übernimm das Script, auf das JoergStueger mit seinem Link hinweist. - Passe es an deine DB an (Connection-String, SQL-Statements, ..). Falls nötig helfe ich dir. - Wenn es so funktioniert, wie in dem Artikel beschrieben, melde dich bei mir. - Ich ändere mit dir den Code Schritt für Schritt, bis du dein gewünschtes Ergebnis hast. mfg WB |
ha cool freu mich schon drauf
anpassen sag ich mal ist dann glaub ich sicher nimma das prob das prob is ja eher das ich niergens eine vorlage hab zum gucken wie es ca. aussehen soll ich danke euch für eure hilfe |
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag