Sowie ich das sehe, hast du kleiner Flüchtigkeitsfehler, passiert mir auch.
Das ist dein View:
CREATE VIEW test (id, menge, ekpreis, Summe) AS SELECT id, Menge, ekpreis, ROUND(Menge*ekPreis,2) FROM Rechnungpos
Das ist dein Abfrage:
SELECT id, Menge, ekpreis, Summe FROM test.
Die Spalte Summe ist ...
Die Suche ergab 734 Treffer
- Do 5. Jun 2025, 20:48
- Forum: Datenbanken
- Thema: [gelöst] Lazarus und berechnete Firebird-Felder
- Antworten: 7
- Zugriffe: 1640
- Mo 2. Jun 2025, 19:20
- Forum: Datenbanken
- Thema: Lazarus Embedded SQLite Datenbank als Obj Datei
- Antworten: 6
- Zugriffe: 871
Re: Lazarus Embedded SQLite Datenbank als Obj Datei
Direkt mit dein Problem kann ich dir nicht helfen, aber Mormot hatte Objektdateien für Sqlite. Ich habe damals seine Objektdateien verwendet für Embedded Sqlite unter Windows, Mormot selbst nicht, vielleicht hat er das immer noch. Ich denke, er stellte auch für Linux Objektdateien.
- Di 27. Mai 2025, 19:36
- Forum: Einsteigerfragen
- Thema: Frage zu Freereport
- Antworten: 2
- Zugriffe: 316
Re: Frage zu Freereport
Ja, man kann es steuern, am Besten mit LazReport-Variablen, dann ist dein Report unabhängig vom Programm. Benutze eine Variable z.B. frVariables['DeckblattDrucken'] := '1' oder frVariables['DeckblattDrucken'] := '0'.
Dann benutzt man bei Band Script:
Visible:=[DeckblattDrucken];
So kann kann man ...
Dann benutzt man bei Band Script:
Visible:=[DeckblattDrucken];
So kann kann man ...
- Sa 24. Mai 2025, 10:08
- Forum: Komponenten und Packages
- Thema: RTF to HTML
- Antworten: 17
- Zugriffe: 3383
Re: RTF to HTML
Es ist schon Wahnsinn, welches Kleinod man manchmal in den FPC-Verzeichnissen findet. Zu dem Thema dieses Thread passt die Unit RtfPars , die einen weitgehend kompletten Parser von RTF-Dateien zur Verfügung stellt. Hat etwas gedauert, bis ich herausgefunden habe, wie das Ding funktioniert, aber ...
- Sa 24. Mai 2025, 09:27
- Forum: Einsteigerfragen
- Thema: Schreibprogramm wie Word
- Antworten: 28
- Zugriffe: 1412
Re: Schreibprogramm wie Word
Es muß keine HTM Mail sein kann auch eine normale Mail sein.
Wenn du tatsächlich Newsletter verschicken willst, wirst du um HTML-Mail nicht herum kommen.
Google und Konsorten kategorisieren normale Text-Mails mittlerweile schlecht und klassifizieren die eher als Spam.
Keine Ahnung warum ...
- Do 22. Mai 2025, 10:05
- Forum: Komponenten und Packages
- Thema: TListView und CustomDrawItem Zeilen unterschiedlich farblich füllen geht nicht
- Antworten: 5
- Zugriffe: 346
Re: TListView und CustomDrawItem Zeilen unterschiedlich farblich füllen geht nicht
Bei mir funktioniert es unter Windows 11 und Lazarus 3.4:
procedure TForm1.ListView1CustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
if (Item.Index mod 2)=0 then Sender.Canvas.Brush.Color:=clYellow
else Sender.Canvas.Brush.Color ...
procedure TForm1.ListView1CustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
if (Item.Index mod 2)=0 then Sender.Canvas.Brush.Color:=clYellow
else Sender.Canvas.Brush.Color ...
- Di 20. Mai 2025, 23:14
- Forum: Komponenten und Packages
- Thema: Windows: Markieren mit der Maus bei D&D
- Antworten: 6
- Zugriffe: 369
Re: Windows: Markieren mit der Maus bei D&D
Ich möchte
a) D&D zwischen verschiedenen Komponenten (funktioniert)
b) Die Möglichkeit, den Text auch mit der Maus zu markieren (funktioniert unter Linux und in Wine)
Die Frage ist, geht das auch, muss ich hier ggf. etwas auf eine andere Art und Weise umsetzen etc.
Ich habe hier ein Programm ...
- Mo 19. Mai 2025, 22:51
- Forum: Komponenten und Packages
- Thema: Windows: Markieren mit der Maus bei D&D
- Antworten: 6
- Zugriffe: 369
Re: Windows: Markieren mit der Maus bei D&D
Was willst du denn d&d, den Text von TEdit oder TEdit selber?
Win32-UI unterstützt kein Text d&d von TEdit und und TMemo.
Der Erffekt den du gesehen hast ist ganz normal für Win32-UI.
Suche für Text-d&d nach drag-n-drop
Komponente bei OPM. Ich weiß aber nicht, ob die auch mit portiert wurden.
Win32-UI unterstützt kein Text d&d von TEdit und und TMemo.
Der Erffekt den du gesehen hast ist ganz normal für Win32-UI.
Suche für Text-d&d nach drag-n-drop
Komponente bei OPM. Ich weiß aber nicht, ob die auch mit portiert wurden.
- Mo 5. Mai 2025, 19:34
- Forum: Freepascal
- Thema: Re: TStringlist Feld Objects adressieren, wie?
- Antworten: 12
- Zugriffe: 3621
Re: TStringlist Feld Objects adressieren, wie?
Weil das Erstellen und Benutzen von Record schneller als von Objekt ist und Objekte mehr Speicher verbraucht.
Ich hatte über das Thema vor Jahren gepostet.
- So 4. Mai 2025, 16:06
- Forum: Einsteigerfragen
- Thema: Firebird DBGRid 2.zeilige Überschrift möglich?
- Antworten: 2
- Zugriffe: 1463
Re: Firebird DBGRid 2.zeilige Überschrift möglich?
Das:
type
TDBGridHack = class(TDBGrid)
public
property RowHeights;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
TDBGridHack(DBGrid1).RowHeights[0]:=35;
// für 35 am besten: DBGrid1.Canvas.TextHeight('Äj')*ZeilenAnzahl+Ränder
end;
Hier gibt es TdxDBGridController , aber ich ...
type
TDBGridHack = class(TDBGrid)
public
property RowHeights;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
TDBGridHack(DBGrid1).RowHeights[0]:=35;
// für 35 am besten: DBGrid1.Canvas.TextHeight('Äj')*ZeilenAnzahl+Ränder
end;
Hier gibt es TdxDBGridController , aber ich ...
- Mo 21. Apr 2025, 16:48
- Forum: Lazarus - Bugs
- Thema: Auf Form Canvas kein Zeichnen mit qt5 möglich.
- Antworten: 2
- Zugriffe: 4053
Re: Auf Form Canvas kein Zeichnen mit qt5 möglich.
Sowie Theo es geschrieben hat, war es immer so, bei Windows und wie ich gelesen habe bei Macos auch. Wenn man etwas neu zeichnen lassen möchte, dann muss man invalidate aufrufen und die Zeichenfunktionen in OnPaint verlagern. Oder man zeichnet in ein Bitmap und ruft anschließend invalidate und ...
- Mo 21. Apr 2025, 09:01
- Forum: Komponenten und Packages
- Thema: Lazaruspackageintf nicht gefunden [gelöst]
- Antworten: 9
- Zugriffe: 1889
Re: Lazaruspackageintf nicht gefunden
Ich habe solcher Fehler öfters gehabt, dann konnte ich nur über Konsole, kompilieren:
cd C:\lazarus\
set path=C:\lazarus\fpc\3.2.2\bin\i386-win32;%path%
make clean
make bigide
Falls einige Komponenten fehlen, dann muss man anschließend über ide nochmal kompilieren.
Wenn diese Methode auch nicht ...
cd C:\lazarus\
set path=C:\lazarus\fpc\3.2.2\bin\i386-win32;%path%
make clean
make bigide
Falls einige Komponenten fehlen, dann muss man anschließend über ide nochmal kompilieren.
Wenn diese Methode auch nicht ...
- Fr 4. Apr 2025, 17:46
- Forum: Sonstiges
- Thema: Was haltet Ihr von dieser Softwarebibliothek?
- Antworten: 2
- Zugriffe: 2300
Re: Was haltet Ihr von dieser Softwarebibliothek?
Ich habe es damals heruntergeladen und versucht zu kompilieren, es ging nicht, steckt voller Fehler. Dateien fehlen oder andere Sachen. Wenn man ein Problem gelöst hat, dann tauchte neues Problem. Dann habe ich Designfehler gesehen, z.B. es gab eine Klasse, die Farben und Fonts enthielt und diese ...
- Mo 3. Mär 2025, 22:33
- Forum: Einsteigerfragen
- Thema: fpWEB und Zeos
- Antworten: 1
- Zugriffe: 2241
Re: fpWEB und Zeos
Ich glaube du meinst hier TfpHttpServer. Ich habe alles was du hier beschreibst in mein Server verwendet, ZEOS, Threaded:=true, Https und JSON.
Ich mache alles für jede Request Connection-, Querys- und andere Objekte zu erstellen und freizugeben in OnHandleRequest-Ereignis.
Ich habe festgestellt ...
Ich mache alles für jede Request Connection-, Querys- und andere Objekte zu erstellen und freizugeben in OnHandleRequest-Ereignis.
Ich habe festgestellt ...
- Sa 15. Feb 2025, 22:59
- Forum: Einsteigerfragen
- Thema: Eine Verständnisfrage
- Antworten: 17
- Zugriffe: 6024
Re: Eine Verständnisfrage
Es gibt 2 Tastenkombinationen die du auf jeden kennen solltest,[strg]+[leer taste] und [strg]+mit Maus auf ein Bezeichner zeigen+[linke Maustaste klicken], somit braucht man sich keine Eigenschaft oder Typ zu merken.
https://wiki.freepascal.org/Lazarus_IDE_Tools/de
Und mit [strg]+[j] kannst du ...
https://wiki.freepascal.org/Lazarus_IDE_Tools/de
Und mit [strg]+[j] kannst du ...