Differenz Abfrage

Alles zum Thema FileMaker und PHP.
Siehe auch http://www.fm-and-php.info
Forumsregeln
Sie befinden sich im Archivforum! Sie können hier alte Beiträge lesen und vorhandene Diksussionen ergänzen.
Neue Diskussionen können Sie in diesem Archiv nicht erstellen!

Differenz Abfrage

Beitragvon cheercity » Di 20. Nov 2007, 19:50

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
FileMaker Client Version: FM Client 8.0
FileMaker Server Version: FM Advanced Server 8.0

Hallo,

habe folgendes kleines Problem.
Rufe DS über ein Searchstring aus der DB auf.

Bekomme als Rückmeldung 40 gefunden DS, das ist korrekt

Wenn ich jetzt das Array über

while ( $liste->getNextRecord() ) {
$foundCount['search']=$liste->getFoundCount();
echo $foundCount['search']." - ".$i."i";
$artikel['bezeichnung'][$i]=$liste->getField('Artikel_bezeichnung');
$i++;
}

auslese bricht er nach 20 DS ab.

Hat jemand eine Idee?

Danke

Holger
cheercity
 
Beiträge: 4
Registriert: Di 20. Nov 2007, 01:00
Wohnort: Nürnberg

Antwort

Beitragvon amoser » Do 29. Nov 2007, 10:46

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
Nachrichtensymbol: Bild

Hallo,

das ist ganz einfach, bei default ist FM-AND-PHP auf 20 Datensätze pro abfrage limitiert.

Wenn man alle Datensätze auf einmal anzeigen will, gibt es die Möglichkeit mit dem Zusatz "$FM->setMaxGroupSize('50');" dies z.B. auf 50 Datensätze zu erhöhen.

Ansonsten kommt man auch mit "$FM->setSkip(20);" zu den Nächsten 20 Datensätzen in der Abfrage, um die Abfrage z.B. auf mehrere Seiten aufzuteilen. Dabei sind die "getLink" oder "getListNavigation" Funktionen von FM-AND-PHP ganz praktisch, nachdem damit ganz schnell eine kleine Navigation durch seine Datensätze bauen kann.
amoser
 
Beiträge: 44
Registriert: Di 20. Apr 2004, 00:00
Wohnort: München


Zurück zu FM-and-PHP