AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi mit Edit.text in einer Datenbank suchen?
Thema durchsuchen
Ansicht
Themen-Optionen

mit Edit.text in einer Datenbank suchen?

Ein Thema von Newb · begonnen am 4. Mär 2004 · letzter Beitrag vom 4. Mär 2004
Antwort Antwort
Seite 1 von 3  1 23      
Newb

Registriert seit: 4. Mär 2004
12 Beiträge
 
#1

mit Edit.text in einer Datenbank suchen?

  Alt 4. Mär 2004, 11:27
Hallo
also ich hab folgendest problem, ich muss bis montag ein projekt für die schule fertig haben im dem es um eine software für eine videothek, sozusagen ein videoverleihsystem.

Ich habe nun das problem das ich eine paradox tabelle habe, in dieser tabelle möchte ich an eine bestimmte stelle springen, was ich mit locate realisieren wollte, da ich den tabellensatz auch gleichzeitig zum aktuellen satz machen wollte, damit ich dort werte eingeben kann, zum beispiel das der film zur zeit ausgeliehen ist und von wem er ausgeliehen wurde. ich möchte diesen satz über ein editfeld suchen können in dem ich eine feste artikelnummer eingebe, bzw die fortlaufende nummer des medienbestandes.
Danke im vorraus.
  Mit Zitat antworten Zitat
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#2

Re: mit Edit.text in einer Datenbank suchen?

  Alt 4. Mär 2004, 11:32
hallo newb,

willkommen in der dp praxis.

was genau ist dein problem??

raik
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
Newb

Registriert seit: 4. Mär 2004
12 Beiträge
 
#3

Re: mit Edit.text in einer Datenbank suchen?

  Alt 4. Mär 2004, 11:38
hallo raik
also mein problem ist das ich im table1 über locate suchen möchte und dann das suchergebniss zum aktuellen satz mache, hatte mir das ja so vorgestellt:

Table1.Loacate('Mediennummer', '[Edit1.text]', []);

aber das macht der nicht =(.
  Mit Zitat antworten Zitat
Minz

Registriert seit: 19. Dez 2002
476 Beiträge
 
#4

Re: mit Edit.text in einer Datenbank suchen?

  Alt 4. Mär 2004, 11:40
was für eine Fehlermeldung gibt er aus?

könnte es sein dass in deinem Quellcode Loacate statt locate steht?

achso und '[edit1.text]' sieht verdächtig falsch aus.

du suchst ja nicht nach [edit1.text] als string sondern den Inhalt von edit1.text !
  Mit Zitat antworten Zitat
ims

Registriert seit: 23. Jul 2003
Ort: Sirnach
157 Beiträge
 
Delphi 7 Professional
 
#5

Re: mit Edit.text in einer Datenbank suchen?

  Alt 4. Mär 2004, 11:41
hi

muss dafür Edit1.Text nicht vom typ integer sein? probier mal statt Edit1.Text, strtoint(Edit1.Text). damit wandelst du einen string in einen integer um.

ansonsten poste doch mal die fehlermeldung, dann können wir dir besser helfen.

gruss, dave
  Mit Zitat antworten Zitat
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#6

Re: mit Edit.text in einer Datenbank suchen?

  Alt 4. Mär 2004, 11:43
nimm erstmal die [] um Edit1.text weg

Delphi-Quellcode:

 table1.locate('Mediennummer',Edit1.text,[]);
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
Minz

Registriert seit: 19. Dez 2002
476 Beiträge
 
#7

Re: mit Edit.text in einer Datenbank suchen?

  Alt 4. Mär 2004, 11:46
table1.locate('Feldname',edit1.text,[loCaseInsensitive]);

gehts vielleicht so? habs nicht ausprobiert
  Mit Zitat antworten Zitat
Newb

Registriert seit: 4. Mär 2004
12 Beiträge
 
#8

Re: mit Edit.text in einer Datenbank suchen?

  Alt 4. Mär 2004, 11:49
*lol* =( ja hattest recht musste ein integer sein, das scheint zu funktionieren danke *g* naja okay jetzt noch eine frage, jetzt springt er ja mit der funktion locate in den datensatz, z.b. zum datensatz 3, dort möchte ich nun mit einem anderen dbedit feld in dem feld 'verliehen' ein ja reinschreiben wie mache ich das? wäre echt lieb wenn mir jemand helfen kann =( die haben die projekte verlost und komme damit voll nicht klar, die benutzeroberfläche ist ja kein problem, aber die datenbanksteuerung =(((
  Mit Zitat antworten Zitat
Minz

Registriert seit: 19. Dez 2002
476 Beiträge
 
#9

Re: mit Edit.text in einer Datenbank suchen?

  Alt 4. Mär 2004, 12:14
mit

Table1.fieldbyname('verliehen').asString:='ja'; glaube ich
  Mit Zitat antworten Zitat
Newb

Registriert seit: 4. Mär 2004
12 Beiträge
 
#10

Re: mit Edit.text in einer Datenbank suchen?

  Alt 4. Mär 2004, 12:21
ich bekomm dann aber die fehlermeldung:
Table1: Datenmenge weder im Editier noch im Einfügemodus, das ist mein quelltext dafür:

procedure TForm4.Button2Click(Sender: TObject);
begin
Table1.Locate('Nr',strtoint(Edit1.Text), []);
Table1.fieldbyname('Verleihstatus').asString:='ja' ;
Table1.fieldbyname('Kundennrv').asString:=Edit2.Te xt;
end;

kann mir jemand helfen?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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