Results 1 to 5 of 5

Thread: zoeken in database

  1. #1
    Registered User
    Join Date
    Mar 2002
    Location
    Bemmel
    Posts
    16

    zoeken in database

    Ik heb een database waarin ik Huisnummers bij straaten heb staan maar, ik heb alleen het laagste en het hoogste huisnummer er in staan.

    Ik wil een huisnummer kunnen invullen in een TEdit en die opvragen in de database.

    Dus moet ik een code hebben die vergelijkt of het huisnummer ligt tussen de laagste en het hoogste nummer in de database.

    LocateSuccess := Tabel.Locate('STRAATNAAM;Huisnummer', VarArrayOf([EditStraatnaam.Text, EditHuisnummer.Text]), []);

    met deze code zoek ik normaal maar die werkt in dit geval niet.

    Kan iemand mij helpen.

  2. #2
    Old Navigator Matthijs's Avatar
    Join Date
    Mar 2001
    Location
    Ede, NL. Delphi: Delphi 7/2005 :). Matthijs schrijf je Matthijs
    Posts
    2,199
    Kijk eens naar de Locate-options. Als je deze zet op [loPartialKey] moet ie, als de straat bekend is, wel een resultaat geven!
    What's in a sig?

    Would my posting be less valuable if it didnot have a sig? (Vrij naar William S.)

    Let op de kleine lettertjes. For all postings: e&oe!
    This program performed an illegal function, the police are on their way

  3. #3
    Registered User
    Join Date
    Mar 2002
    Location
    Bemmel
    Posts
    16
    Het gaat ook wel goed zolang ik een huisnummer neem die gelijk is aan het hoogste of laagste huisnummer.
    Zodra ik een huisnummer invoer die er tussen in ligt en dus niet in de database staat dan vind hij niets.
    Het is de bedoeling dat hij controleerd of het huisnummer tussen de hoogste of laagste in ligt.

  4. #4
    Senior Member walterheck's Avatar
    Join Date
    Oct 2001
    Location
    Belo Horizonte, Brasil
    Posts
    4,212
    voor dit soort grappen kun je beter een query gebruiken met een sql statement:

    Code:
    select * from mijnTabel
    where (:Huisnummer > mijnTabel.Huisnummer)
      and (:Huisnummer < mijnTabel.Huisnummer)
      and (:Straatnaam = mijnTabel.Straatnaam)
    Nee, de Romeinen spraken geen ISO-8859-1 LATIN

  5. #5
    En anders kun je zelf je dataset doorlopen op zoek naar de juiste regel. Als je eerst DataSet.DisableControls aanroept en vervolgens door je dataset loopt kun je zeer snel zoeken. Dat komt eigenlijk op hetzelfde neer als een locate.
    Marcel

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Help zoeken in database!!
    By Master X in forum Databases
    Replies: 10
    Last Post: 27-Jan-04, 22:52
  2. Nogmaals, zoeken in Database :(
    By bartje in forum Databases
    Replies: 6
    Last Post: 03-Nov-03, 12:50
  3. Zoeken in Database op meerdere velden
    By EMBX in forum Databases
    Replies: 8
    Last Post: 03-Jun-03, 18:25

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
  •