Die Suche ergab 124 Treffer

von gladio
Do 3. Dez 2020, 14:37
Forum: Freepascal
Thema: Describe Table mit SQLITE3 (ZEOS)
Antworten: 9
Zugriffe: 434

Re: Describe Table mit SQLITE3 (ZEOS)

Du kannst auch einfach ein fertiges SQLite-Admin-Tool nehmen.
Neben Erstellen, Bearbeiten, Editieren... liefern die auch die tabellenstrukturen als SQL.
z.B. SQLiteadmin
von gladio
Do 12. Nov 2020, 19:35
Forum: Freepascal
Thema: Einstellung zur Code Lesbarkeit
Antworten: 4
Zugriffe: 386

Re: Einstellung zur Code Lesbarkeit

Das geht wohl am ehesten über suchen und ersetzen.
von gladio
So 25. Okt 2020, 15:25
Forum: Windows
Thema: FileCreate bei schreibgeschütztem Laufwerk
Antworten: 20
Zugriffe: 1009

Re: FileCreate bei schreibgeschütztem Laufwerk

Welchen Sinn hat ein schreibgeschütztes Laufwerk, wenn jeder Dödel dann doch drauf schreiben kann?
von gladio
So 25. Okt 2020, 09:52
Forum: Datenbanken
Thema: Warum funktioniert das nicht???
Antworten: 9
Zugriffe: 540

Re: Warum funktioniert das nicht???

Gibt es den nichts vernünftiges, vielleicht sogar in Deutsch, wo einmal der Aufbau eines SQL Programms erklärt wird? Wird so ziemlich in jedem Buch über Delphi oder Freepascal beschrieben. z.B. Datenbank-Programmierung Borland Delphi 6 (Doberenz/Kowalski) oder Datenbanken mit Delphi (C&L Verlag, To...
von gladio
Do 8. Okt 2020, 17:55
Forum: Datenbanken
Thema: Sortierung im DB-Grid mit Klick auf den Spaltennamen
Antworten: 10
Zugriffe: 642

Re: Sortierung im DB-Grid mit Klick auf den Spaltennamen

Kannst das auch über ein SQL-Statement lösen: procedure TRechWahlForm.DBGrid1TitleClick(Column: TColumn); var Pos:LongInt; SQLText: String; aufsteigend: boolean; begin aufsteigend:= true; //oder false if aufsteigend then begin SQLText:= '.....' +' ORDER BY '+Column.FieldName +' ASC' end else begin S...
von gladio
So 16. Aug 2020, 19:12
Forum: Datenbanken
Thema: Datenbank, Prozedure Parameter und ein Problem [gelöst]
Antworten: 8
Zugriffe: 749

Re: Datenbank, Prozedure Parameter und ein Problem

Die ZQuery befindet sich auf Form2 ? Dann kannst du erst mal den Code etwas entschlacken. Alles, was da 'Form2' ist kann weg. Ebenfalls die Zeile mit 'wiht ... ' procedure Form2.FindCustomer(const TableName : string; const StrSearchField : String; const StrSearchText : String); begin ZQuery4Kunden.S...
von gladio
Mi 29. Jul 2020, 19:04
Forum: Datenbanken
Thema: DBGrid Field Text verändern
Antworten: 11
Zugriffe: 851

Re: DBGrid Field Text verändern

normal würde man sowas mit einer Detailtabelle und Lookup lösen.
Das willst du nicht.
Dann bietet sich statt DBGrid ein Stringgrid an und du chekst die Feldinhalte per If..then oder case und ersetzt so die "Zahlen" duch die Mengeneinheiten.
von gladio
So 5. Jul 2020, 11:30
Forum: Datenbanken
Thema: [gelöst] Maximalwert in Datenfeld ermitteln, SQLite
Antworten: 2
Zugriffe: 483

Re: Maximalwert in Datenfeld ermitteln, SQLite

Ich habe es gelöst, dank deinem Codeschnipsel: Mein Code ist nicht grundsätzlich fehlerhaft. Meine Annahme, dass MAX() den gleichen Datentyp liefert wie das Datenfeld definiert ist, war falsch. MAX() liefert String zurück und nicht wie ich dachte DateTime. Sieht jetzt so aus: ZQFest.Open; sFestDatum...
von gladio
Sa 4. Jul 2020, 20:05
Forum: Datenbanken
Thema: [gelöst] Maximalwert in Datenfeld ermitteln, SQLite
Antworten: 2
Zugriffe: 483

[gelöst] Maximalwert in Datenfeld ermitteln, SQLite

Ich versuche in einer SQLite-Datenbanktabelle in einem Feld einen Maximalwert zu ermitteln. Die Tabelle enthält ein Datenfeld Datum. Ich möchte mit folgender Abfrage select MAX(Datum) as FDatum from Tabelle den größten Datumswert zu ermitteln. In einem Admin-Tool für SQLite-Datenbanken wird das gewü...
von gladio
So 7. Jun 2020, 17:28
Forum: Einsteigerfragen
Thema: Kommastellen abschneiden
Antworten: 9
Zugriffe: 829

Re: Kommastellen abschneiden

Eventuell, wenn von Bedeutung, da er nur abschneiden will:
Mindestens FormatFloat rundet auch recht ordentlich kaufmännisch.
Die anderen Varianten habe ich noch nie genutzt.
von gladio
Di 2. Jun 2020, 19:50
Forum: Sonstiges
Thema: Serien-Mails, Mailmerge
Antworten: 3
Zugriffe: 504

Re: Serien-Mails, Mailmerge

Eventuell kannst du bei dem in Delphi geschriebenen Opensource-Programm Poptray Anregungen finden. Auf der Seite des Programmierers konnte man den Quelltext zapfen. Ist wohl aber eher was zum Empfangen. Grundsätzlich wirst du mit dem Virenwächter des jeweiligen Systems beim Massenversand von Mails P...
von gladio
So 24. Mai 2020, 08:37
Forum: Datenbanken
Thema: Schreiben von Sätzen in die DB
Antworten: 3
Zugriffe: 1033

Re: Schreiben von Sätzen in die DB

Geänderte Daten oder neu erstellte Datensätze sollten so schnell wie möglich in die Datenbank geschrieben werden. Schau mal hier: https://wiki.freepascal.org/SqlDBHowto/de Interessant sind dabei ApplyUpdates und Commit . Es gibt auch Datenbankkomponenten, die das automatisch erledigen, bzw. wo man d...
von gladio
Sa 16. Mai 2020, 08:20
Forum: Datenbanken
Thema: TDBMemo unter Linux (BUG -> Bugreport erstellt)
Antworten: 15
Zugriffe: 1946

Re: TDBMemo unter Linux (BUG?)

Hast du schon mal ein anderes Linux versucht?
Hier im Forum werden immer mal seltsame Verhalten bei bestimmten Distributionen beschrieben.
Ein heisser Kandidat scheint da Mint zu sein.
von gladio
Mo 11. Mai 2020, 16:22
Forum: Einsteigerfragen
Thema: Programmaufruf mit Admin rechten
Antworten: 4
Zugriffe: 612

Re: Programmaufruf mit Admin rechten

in Projekteinstellungen - Anwendung - Ausführungsebe kann man das einstellen.
Funktioniert das nicht für deine Zwecke?
von gladio
Sa 7. Mär 2020, 18:23
Forum: Datenbanken
Thema: DBGrid selecktierte Zeile markieren.
Antworten: 3
Zugriffe: 842

Re: DBGrid selecktierte Zeile markieren.

Mal versuchen:
Ersetze mal die Zeile mit TextOut...
mit
DefaultDrawColumnCell(Rect,DataCol,Column,State);