Hallo hallo,
Voor mijn applicatie ben ik een soort non-visual lookup data aware component aan het schrijven. Het is de bedoeling dat je een bron en doel datasource instelt en voor iedere datasource een datafield en keyfield. Ik maak hiervoor gebruik van 4 TFieldDataLinks. Als er iets in de bron datasource veranderd en de doel datasource staat in editmode, dan en slechts dan moet het datafield en keyfield van de doeldatasource worden ingevuld met de waarden uit de bron tabel. (Het datafield van de doel datasource wordt overigens niet teruggeschreven naar de database). Bij navigatie door de doeldatasource hoeft er niks te gebeuren in de bron datasource (Het is dus geen een traditionele lookup)
Nu werkt mijn component op zich wel (los van wat problemen bij het afsluiten van de applicatie, die ik nog moet oplossen) alleen kan ik in designtime slechts één field van de vier vullen met behulp van een dropdown. De overige fieldnamen kan ik wel gewoon zetten maar als een gewone edit, niet als een dropdown. Mijn vragen:
1) Zijn de vier FieldDataLinks correct of moet ik een ander object gebruiken. Ik zag dat de DBLookupCombobox een TDataSourceLink gebruikt.
2) Hoe kan het dat ik één field wel met een dropdown kan zetten en de andere drie niet? Bij mijn weten heb ik niks speciaals gedaan.
Bij voorbaat dank!
Bookmarks