AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Checkbox Voreinstellung
Thema durchsuchen
Ansicht
Themen-Optionen

Checkbox Voreinstellung

Ein Thema von Kuster Peter · begonnen am 8. Nov 2008 · letzter Beitrag vom 10. Nov 2008
Antwort Antwort
Kuster Peter

Registriert seit: 3. Apr 2007
Ort: Zürich
136 Beiträge
 
Delphi 7 Professional
 
#1

Checkbox Voreinstellung

  Alt 8. Nov 2008, 21:55
Datenbank: Firebird • Version: 2.1.1 • Zugriff über: Zeos 6.6.3 Stable
Ich habe eine Checkbox mit einem Datenbankfeld verknüpft. Das Feld ist Integer und die Datebank ist Firebird. Nun habe ich die Checkbox so eingestellt, dass 1 True und 0 False ist. Wenn ich nun einen neuen Datensatz erfasse, dann ist die Checkbox immer True. Ich möchte aber, dass die Checkbox False ist und wenn man es will, kann man diese dann auf True setzen. Doch wo kann ich dies einstellen.

Peter
  Mit Zitat antworten Zitat
Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.029 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Checkbox Voreinstellung

  Alt 8. Nov 2008, 22:57
Hallo!!!

Du könntest in der Datenbank einen Default-Value für das Feld (in diesem Falle 0) setzen, dann müsste die Checkbox eigentlich deaktiviert sein.
Michael Kübler
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#3

Re: Checkbox Voreinstellung

  Alt 8. Nov 2008, 23:08
Hallo...

der Effekt kommt daher, daß beim Erfassen eines neuen Datensatzes dein Checkbox Feld Null ist.

Prinzipiell hast du 2 Möglichkeiten:

1. einen Trigger AfterInsert in der Datenbank, der dir dann das Checkbox Feld mit 0 beschreibt.
2. oder beim Insert des Datensatzes das Feld mit 0 beschreibst.

... wie schreibst du den neuen Datensatz ? Direkt in die Query oder direkt in die Datenbank ?

  Mit Zitat antworten Zitat
Kuster Peter

Registriert seit: 3. Apr 2007
Ort: Zürich
136 Beiträge
 
Delphi 7 Professional
 
#4

Re: Checkbox Voreinstellung

  Alt 10. Nov 2008, 08:22
Hallo

Also das mit dem Trigger versuche ich und auch nach dem Insert Feld mit 0 Füllen kann ich auch versuchen. Das mit dem Default habe ich probiert, hat nicht funktioniert. Füllt 0 erst ein, wenn keine Eingabe erfolgt ist.

Gruss
Peter
  Mit Zitat antworten Zitat
Kuster Peter

Registriert seit: 3. Apr 2007
Ort: Zürich
136 Beiträge
 
Delphi 7 Professional
 
#5

Re: Checkbox Voreinstellung

  Alt 10. Nov 2008, 08:57
Habe die Lösung. Fülle das Feld nach dem Insert mit 0 ab und es geht.

Gruss und Danke
Peter
  Mit Zitat antworten Zitat
Antwort Antwort


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 07:42 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