Results 1 to 4 of 4

Thread: ComboBox aansturen

  1. #1

    ComboBox aansturen

    Hallo Dames en Heren,

    Ik heb een vraag.

    Volgende sitatie
    - bindsourceDB met 2 velden die van toepassing zijn (pers_code, naam. bij Char)
    - combobox
    - en nog wat meer wat noodzakelijk is.

    Deze twee gekoppeld via de livebinder.
    Nu wil ik via programmacode Naam laten voorkomen die aanwezig is. Dat is geen probleem via

    ComboBox1.ItemIndex := ComboBox1.Items.IndexOf('Pietje Puk')

    Maar stel dat pietje Puk en code (pers_code hieronder) heeft van 'PP'

    Hoe kan ik dan het bovenstaande bereiken door niet eerste zijn volledige naam in de database op te moeten zoeken ?
    Of door niet dit te gebruiken: Via PrototypeBindSource, maar vind deze indirecte methode niet zo mooi.

    Die oplossing ziet er zo uit
    Click image for larger version. 

Name:	diagramImage.jpg 
Views:	160 
Size:	19.0 KB 
ID:	7706

    Mijn vraag: Kan ik bij een Compobox oom zoeken op de Item.LoopupData ipv Item.Text . en zo ja Hoe ?

    Ben benieuwd of er een simpel alternatief is.

    Met groet

  2. #2
    John Kuiper
    Join Date
    Apr 2007
    Location
    Almere
    Posts
    8,747
    Livebindings is men hier op het forum niet echt een voorstander van.
    Maar je lookupdata komt uit een tabel. Kan je die tabel niet raadplegen?
    Lookupdata bevat maar 1 kolom van je dataset. Met locate zal je kunnen zoeken naar jouw specifieke veld/gegevens.
    Delphi is great. Lazarus is more powerfull

  3. #3
    Weet niet zeker of ik je goed begrijp, maar kun je niet gewoon de dataset pakken die verbonden is met bindSourceDB2? Met

    Code:
    DataSet.FieldByName('pers_code').AsString
    DataSet.FieldByName('naam').AsString

  4. #4
    Dank voor de reactie. Het klop dat ik het via dde tabel zelf kan opzoeken en dan via IndexOf het juiste record kan selecteren. (loop via item.Text)
    Maar zelf 'zoeken in een soort IndexOf ,naar dan op het veld dat aan item.LoopupData gekoppeld is, is blijkbaar niet normaal, en niet gangbaar.
    Dan maar via een omweg.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •