Fehler in Formular
Moderatoren: Raffenberg, A. Schüller, Pfotenhauer
-
- Beiträge: 250
- Registriert: Montag 3. Dezember 2018, 08:59
- Wohnort: Würselen
- Schulform: Gymnasium
Fehler in Formular
Sehr geehrte Kolleginnen und Kollegen,
im anhängenden Formular wird das Feld "LSKurzbezeichnung" nicht korrekt dargestellt. Es wird einfach vorne abgeschnitten, wobei ich kein Muster erkennen kann... Es wäre sehr schön, wenn jemand den Fehler finden könnte.
Vielen Dank für Ihre Unterstützung.
im anhängenden Formular wird das Feld "LSKurzbezeichnung" nicht korrekt dargestellt. Es wird einfach vorne abgeschnitten, wobei ich kein Muster erkennen kann... Es wäre sehr schön, wenn jemand den Fehler finden könnte.
Vielen Dank für Ihre Unterstützung.
- Dateianhänge
-
- Uebersicht_GS-Daten_1.rtm
- (40.42 KiB) 79-mal heruntergeladen
Mit freundlichen Grüßen
Michael Höbig
Städt. Gymnasium Herzogenrath
Michael Höbig
Städt. Gymnasium Herzogenrath
- Raffenberg
- Beiträge: 2564
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: Fehler in Formular
Ganz auf die Schnelle, ohne reinzuschauen: ist das Feld mittenzentriert statt linksbündig?
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg
- Gerhards
- Fachberater*in
- Beiträge: 308
- Registriert: Montag 1. Oktober 2018, 16:19
- Schulform: Gesamtschule
Re: Fehler in Formular
Hallo Michael,
im Anhang der korrigierte Report.
Die Programmierung für dieses Feld habe ich gelöscht:
Keine Ahnung, wozu das gut sein soll, denn so funktioniert das auf jeden Fall mit dem Report bei mir.
im Anhang der korrigierte Report.
Die Programmierung für dieses Feld habe ich gelöscht:
Code: Alles auswählen
Text := copy(text,10,length(Text));
- Dateianhänge
-
- Uebersicht_GS-Daten_1.rtm
- (39.56 KiB) 75-mal heruntergeladen
Viele Grüße
Hans-Gerd Gerhards
Städtische Gesamtschule Stolberg
Hans-Gerd Gerhards
Städtische Gesamtschule Stolberg
- Gerhards
- Fachberater*in
- Beiträge: 308
- Registriert: Montag 1. Oktober 2018, 16:19
- Schulform: Gesamtschule
Re: Fehler in Formular
Hallo,
ich habe mir gerade mal die Programmierung bzw. die Syntax zu Copy angesehen, weil mich interessierte, warum das Problem auftaucht:
Wenn die Zeichenkette länger ist als die vorgesehenen 10 Zeichen ist, dann werden die letzten 10 Zeichen gedruckt. Daher dieses "Muster". Ich hätte eher die ersten 10 Zeichen erwartet.
ich habe mir gerade mal die Programmierung bzw. die Syntax zu Copy angesehen, weil mich interessierte, warum das Problem auftaucht:
Wenn die Zeichenkette länger ist als die vorgesehenen 10 Zeichen ist, dann werden die letzten 10 Zeichen gedruckt. Daher dieses "Muster". Ich hätte eher die ersten 10 Zeichen erwartet.
Viele Grüße
Hans-Gerd Gerhards
Städtische Gesamtschule Stolberg
Hans-Gerd Gerhards
Städtische Gesamtschule Stolberg
-
- Fachberater*in
- Beiträge: 1006
- Registriert: Montag 3. Dezember 2018, 18:37
- Schulform: Gymnasium (a.D.)
Re: Fehler in Formular
Hallo Herr Gerhards.
Ich habe das vor Urzeiten mal in Formularen eingefügt.
Ob auch in diesen Report, kann ich heute nicht mehr sagen.
Das will ich Ihnen gerne verraten: dadurch wurden für den Bereich Marl die ersten 9 Zeichen der LSKurzBez "Marl, GG " übersprungen.Die Programmierung für dieses Feld habe ich gelöscht:
Text := copy(text,10,length(Text));
Keine Ahnung, wozu das gut sein soll, ...
Ich habe das vor Urzeiten mal in Formularen eingefügt.

Ob auch in diesen Report, kann ich heute nicht mehr sagen.

Ab dem 10. Zeichen der Rest.Wenn die Zeichenkette länger ist als die vorgesehenen 10 Zeichen ist, dann werden die letzten 10 Zeichen gedruckt.
Viele Grüße aus O.-E.
Wolfgang Maßmann
Wolfgang Maßmann
-
- Beiträge: 250
- Registriert: Montag 3. Dezember 2018, 08:59
- Wohnort: Würselen
- Schulform: Gymnasium
Re: Fehler in Formular
Super, vielen Dank. Wieder was gelernt. 

Mit freundlichen Grüßen
Michael Höbig
Städt. Gymnasium Herzogenrath
Michael Höbig
Städt. Gymnasium Herzogenrath
- Gerhards
- Fachberater*in
- Beiträge: 308
- Registriert: Montag 1. Oktober 2018, 16:19
- Schulform: Gesamtschule
Re: Fehler in Formular
Hallo Herr Maßmann,
Nur mal zur Info: Aufgrund hier fehlender Doku nutze ich in der Regel folgende Webseite bezüglich der Syntax, die ich mal irgendwann über eine Recherche gefunden habe:
http://docwiki.embarcadero.com/Librarie ... ingReplace
Vielleicht haben Sie noch einen anderen Tipp für mich. Wäre klasse
ah, okDas will ich Ihnen gerne verraten: dadurch wurden für den Bereich Marl die ersten 9 Zeichen der LSKurzBez "Marl, GG " übersprungen.
Nur mal zur Info: Aufgrund hier fehlender Doku nutze ich in der Regel folgende Webseite bezüglich der Syntax, die ich mal irgendwann über eine Recherche gefunden habe:
http://docwiki.embarcadero.com/Librarie ... ingReplace
Vielleicht haben Sie noch einen anderen Tipp für mich. Wäre klasse

Viele Grüße
Hans-Gerd Gerhards
Städtische Gesamtschule Stolberg
Hans-Gerd Gerhards
Städtische Gesamtschule Stolberg
-
- Fachberater*in
- Beiträge: 1006
- Registriert: Montag 3. Dezember 2018, 18:37
- Schulform: Gymnasium (a.D.)
Re: Fehler in Formular
Hallo Herr Gerhards.
Über die zwischenzeitlich an anderer Stelle gegebenen Hilfen hinaus fällt mir nichts ein.
Es hat etwas gedauert, aber meine Zeit wurde anderweitig beansprucht.Vielleicht haben Sie noch einen anderen Tipp für mich.
Über die zwischenzeitlich an anderer Stelle gegebenen Hilfen hinaus fällt mir nichts ein.
Viele Grüße aus O.-E.
Wolfgang Maßmann
Wolfgang Maßmann
- Gerhards
- Fachberater*in
- Beiträge: 308
- Registriert: Montag 1. Oktober 2018, 16:19
- Schulform: Gesamtschule
Re: Fehler in Formular
Hallo Herr Maßmann,
danke für die Info
danke für die Info
Viele Grüße
Hans-Gerd Gerhards
Städtische Gesamtschule Stolberg
Hans-Gerd Gerhards
Städtische Gesamtschule Stolberg
-
- Fachberater*in
- Beiträge: 1006
- Registriert: Montag 3. Dezember 2018, 18:37
- Schulform: Gymnasium (a.D.)
Re: Fehler in Formular
Hallo.
Procedure DBText3OnGetText (var Text : String);
var i : integer;
begin
i:= pos(',',text);
Text := copy(text,i+5,length(Text));
end;
Eine alternative Ausgabe bei gleichen Grundschulnamen in der näheren Umgebung könnte sein:
Text := copy(text,1,1)+'., '+copy(text,i+5,length(Text));
Heute würde ich es wohl so lösen:W.Maßmann hat geschrieben: Donnerstag 7. März 2019, 09:27 … Text := copy(text,10,length(Text)); ...
Ich habe das vor Urzeiten mal in Formularen eingefügt.
Procedure DBText3OnGetText (var Text : String);
var i : integer;
begin
i:= pos(',',text);
Text := copy(text,i+5,length(Text));
end;
Eine alternative Ausgabe bei gleichen Grundschulnamen in der näheren Umgebung könnte sein:
Text := copy(text,1,1)+'., '+copy(text,i+5,length(Text));
Viele Grüße aus O.-E.
Wolfgang Maßmann
Wolfgang Maßmann