AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi HTML-Pläne aufteilen auf mehrere Seiten
Thema durchsuchen
Ansicht
Themen-Optionen

HTML-Pläne aufteilen auf mehrere Seiten

Offene Frage von "Svenkan"
Ein Thema von Svenkan · begonnen am 5. Dez 2007 · letzter Beitrag vom 15. Dez 2007
Antwort Antwort
Seite 1 von 2  1 2      
Svenkan

Registriert seit: 10. Feb 2007
Ort: Bersenbrück
547 Beiträge
 
Delphi 7 Enterprise
 
#1

HTML-Pläne aufteilen auf mehrere Seiten

  Alt 5. Dez 2007, 19:02
Hallo!
Folgendes: zur Anzeige verschiedener Pläne auf einem Monitor ist es notwendig, dass man einstellen kann, wie viele Zeilen (DB-Ergebnisse) auf eine HTML-Seite gepackt werden.
http://svenkan.sv.ohost.de/delphi/vplan/vplan_index.htm <~~~ Beispiele für diese Dateien
Je nach Auflösung passt natürlich nur eine gewisse Anzahl an Daten drauf, die auch angezeigt werden können.
Nun: die max. Zahl Datensätze (z.B. 10) wird aus einer INI abgerufen und wenn nun diese Anzahl überschritten wird, soll die Datei geschlossen und eine neue angefangen werden.
Doch mit den bisherigen Methoden hatte ich von mir aus immer nur Probleme (z.B. dass plötzlich Leerdateien erzeugt wurden).
Die Dateien sollen dann noch im Namen durchnummeriert werden (z.B. vplan_heute_1.htm).

counter: Datensätze
mps: Maximum pro Seite
l_count: aktuelle Seitenzahl

Prüfen, ob Anzahl erreicht wurde:
Delphi-Quellcode:
 if NOT (counter/mps<=1) then begin
  CloseFile(Datei);
  l_count:=l_count+1;
(...)
Sven Kannenberg
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.549 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: HTML-Pläne aufteilen auf mehrere Seiten

  Alt 5. Dez 2007, 19:14
Äähh, was denn für Dateien? Willst Du die Anzahl der Datensätze einschränken?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Svenkan

Registriert seit: 10. Feb 2007
Ort: Bersenbrück
547 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: HTML-Pläne aufteilen auf mehrere Seiten

  Alt 5. Dez 2007, 19:26
Also: es werden beim Klick auf n Menüeintrag die oben erwähnten HTML-Pläne erzeugt.
Und wenn nun als max. 10 eingestellt ist, soll nach dem 10. Eintrag ein Schnitt gemacht werden, die Datei 'vplan_heute_1.htm' geschlossen und das Ganze in der 'vplan_heute_2.htm' fortgeführt werden. Solange, bis alle Einträge abgearbeitet und geschrieben worden sind.
Sven Kannenberg
  Mit Zitat antworten Zitat
Svenkan

Registriert seit: 10. Feb 2007
Ort: Bersenbrück
547 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: HTML-Pläne aufteilen auf mehrere Seiten

  Alt 15. Dez 2007, 09:52
Keiner ne Idee?
Sven Kannenberg
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.549 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: HTML-Pläne aufteilen auf mehrere Seiten

  Alt 15. Dez 2007, 10:00
Ich verstehe nicht ganz, was da jetzt so schwer sein soll.

Pseudo-Code:
Delphi-Quellcode:
var max = 10, Zähler = 1;
begin
  Ergebnismenge.First;
  erste_Seite;
  while not Ergebnismenge.EOF do
    begin
      if (Zähler mod 10) = 0 then
        begin
          Seite_schließen;
          neue_Seite;
        end;
      Ausgabe;
      inc(Zähler);
      Ergebnismenge.Next;
    end;
  Seite_schließen;
end;
So in der Art könnte das gehen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#6

Re: HTML-Pläne aufteilen auf mehrere Seiten

  Alt 15. Dez 2007, 10:22
Warum klopfst Du die DB nicht ins Internet (in eine MySQL-DB) und liest das Zeugs mit PHP aus?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.549 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: HTML-Pläne aufteilen auf mehrere Seiten

  Alt 15. Dez 2007, 10:46
Das hab ich mich auch schon gefragt, ist doch eine prädestinierte Anwendung für dynamische Webseiten.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Svenkan

Registriert seit: 10. Feb 2007
Ort: Bersenbrück
547 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: HTML-Pläne aufteilen auf mehrere Seiten

  Alt 15. Dez 2007, 18:56
Zitat von DeddyH:
Ich verstehe nicht ganz, was da jetzt so schwer sein soll.

Pseudo-Code:
Delphi-Quellcode:
var max = 10, Zähler = 1;
begin
  Ergebnismenge.First;
  erste_Seite;
  while not Ergebnismenge.EOF do
    begin
      if (Zähler mod 10) = 0 then
        begin
          Seite_schließen;
          neue_Seite;
        end;
      Ausgabe;
      inc(Zähler);
      Ergebnismenge.Next;
    end;
  Seite_schließen;
end;
So in der Art könnte das gehen.
Leider funktioniert das eben nicht. Ich hatte etwas ähnliches, und bei mir hats auch nicht getan.
Es wird leider alles in eine Datei geschrieben.
Sven Kannenberg
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#9

Re: HTML-Pläne aufteilen auf mehrere Seiten

  Alt 15. Dez 2007, 18:57
Zeig doch mal das, was Du gemacht hast. Dann können wir Dir helfen, Deinen Fehler zu finden. Der Rohbau von Detlef ist schon richtig.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.549 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: HTML-Pläne aufteilen auf mehrere Seiten

  Alt 15. Dez 2007, 18:58
Dann zeig doch mal, wie Du es versucht hast, ist bestimmt nur ein Schusselfehler. Im Übrigen fände ich die PHP (oder Perl, ASP oder was weiß ich)-Lösung sinnvoller.

[edit] Ich ziehe mich gleich schmollend in die Ecke zurück [/edit]
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz