AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi FireMonkey Problem bei Nachempfinden einer DBLOOKUPCOMBOBOX
Thema durchsuchen
Ansicht
Themen-Optionen

FireMonkey Problem bei Nachempfinden einer DBLOOKUPCOMBOBOX

Ein Thema von news2swen · begonnen am 17. Nov 2015 · letzter Beitrag vom 19. Nov 2015
Antwort Antwort
news2swen

Registriert seit: 7. Nov 2008
36 Beiträge
 
Delphi XE4 Enterprise
 
#1

AW: FireMonkey Problem bei Nachempfinden einer DBLOOKUPCOMBOBOX

  Alt 19. Nov 2015, 10:14
Hallo Perlsau

ich versuchs nochmal:
Ich habe 2 Tabellen, welche über Master-Detail verknüpft sind. Ziel ist es, für eine nachfolgende Funktion Parameter aus diesen beiden Tabellen zu bestimmen. Scrolle ich durch den Master (im Augenblick sind nur die Grids eingebunden), ändern sich logischerweise der Datensatzzeiger der Mastertabelle und der Inhalt der Deatiltabelle. Nun wähle ich in der Detailtabelle einen beliebigen DS aus und starte meine Funktion mit Übergabe des ausgewählten Datenfeldes (subqry.fieldbyname('id').asstring).
Da das optisch/platztechnisch nicht der Stein der Weisen ist, möchte ich die Grids durch ComboBoxen ersetzen. Dazu habe ich zuerst eine Combobox für die Subtabelle eingefügt (Grids sind zur Kontrolle der Daten noch da). Binde ich die Combobox an die Tabelle (ohne SYNCH zu binden), so werden nur die DB-Einträge der Subtabelle angezeigt, welche mit dem ersten Datensatz der Mastertabelle verknüpft sind. Bewege ich mich nun durch den Master, so wird zwar das Detailgrid aktualisiert, nicht aber der Inhalt der Combobox. Binde ich SYNCH an die Detailabfrage (weil ich vermute, dass dadurch die Daten aktualisiert werden) und versuche mich anschliessend in der Mastertabelle zu bewegen, so hängt sich das Programm auf.

In der VCL (ohne dem Livebinding) funktionierte das alles wunderbar. Habe ich im Master einen neuen DS ausgewählt, so wurde der "lookup" des Detail-DBlookupcombobox automatisch aktualisiert.

Ich hoffe, dass mein Problem nun klarer rüber gekommen ist.

Gruß
Swen
Swen
  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 02:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz