![]() |
Re: Die Felder einer Tabelle durchsuchen?
Ich habe es jetzt so gemacht.
Delphi-Quellcode:
In ComboBox1.Text ist der Feldname.
Form1.ABSTable1.IndexName := ComboBox1.Text;
Form1.ABSTable1.SetKey; Form1.ABSTable1.Fields[ComboBox1.ItemIndex].AsString := Edit1.Text; if not Form1.ABSTable1.GotoKey then ShowMessage('nicht gefunden'); Vielen Dank, an Euch alle! |
Re: Die Felder einer Tabelle durchsuchen?
Hai Heike,
nur so am Rande. Ich würde an deiner Stelle mit Querys arbeiten und nicht mit den Tables. Ich finde diese wesentlich flexibler. |
Re: Die Felder einer Tabelle durchsuchen?
Zitat:
Hätte ich gerne gemacht. Habe ich leider nicht hinbekommen. Immer so dumme Fehlermeldungen in der Art, wie „IndexFeld stimmt nicht über ein“. Ich habe ja noch nicht aufgegeben. Ich bin es weiter mit Querys am versuchen. Aber so hatte ich wenigstens schon ein kleinen Erfolg. |
Re: Die Felder einer Tabelle durchsuchen?
Moin, ohje ziemlich Spätmoin,
sag mal, mußt Du eigentlich mit der "Absolut Database" arbeiten. Irgendwie schleicht mich der Verdacht, das dieses System doch etliche Einschränkungen hat und erhlich gesagt weicht es auch in der Ansteuerung offensichtlch von den anderen Desktopdatenbanken soweit ab, dass unser Hilfestellung hier nicht wirklich existiert. Vielleicht könnten wir Dich überreden ein etwas erwachseneres System anzutesten?(!)? Grüße bis morgen // Martin |
Re: Die Felder einer Tabelle durchsuchen?
Hai Martin,
die ABD hat mit Locate keine Probleme ;-) Ich habe deinen Code aus dem anderen Thread oben mit ABD getestet. Ausser das mir bei dieser Zeile:
Delphi-Quellcode:
Ein Fehler an den Kopf geworfen wird :cry:
ABSTable1.Locate(ABSTable1.Fields[0].DisplayName , VarArrayOf([Edit1.Text]),[loPartialKey]);
Zitat:
Delphi-Quellcode:
Warum der Fehler kommt muss ich einmal prüfen.
ABSTable1.Locate(ABSTable1.Fields[0].DisplayName , Edit1.Text,[loPartialKey]);
|
Re: Die Felder einer Tabelle durchsuchen?
Uhps ein Frühmorgenhai !
Hallo Stephan, sieht fast so aus, als ob hier keine Arrayimplementierung vorhanden ist. Folglich könnte dann nur auf ein Feld gesucht werden. Naja ich beobachte das heute mal. Habe leider Buchhaltungstach und da ist Delphi limitiert... Grüße // Martin {Edit: Lass das Compilerschwert man stecken...) |
Re: Die Felder einer Tabelle durchsuchen?
Zitat:
Zitat:
OnlineHilfe
Delphi-Quellcode:
with CustTable do
Locate('Company;Contact;Phone', VarArrayOf(['Sight Diver','P']), loPartialKey); Also sollte es wohl gehen. |
Re: Die Felder einer Tabelle durchsuchen?
Zitat:
Klappt bei mir auch! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:44 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 by Thomas Breitkreuz