Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Text suche


Deliverenc - So 25.04.10 14:27
Titel: Text suche
hi

ich such schon länge in forums da nach aber ich finde einfach keinen passenende antwort.

ich will eine suchmaschiene programiren in der ich in einem Edit feld das suchwort eingebe und ich über einen button die suche starte. die suchfunktion soll nur das programm duchsuchen da das mehrere formen enthält. das ergebnis soll dan in einer ListBox angezeigt werden da ja uch mehre ergebnisse rauskommen können. wenn es dan auch noch gehet das so zu programmieren wenn ich auf ein ergebnis klicke das ich zu der form komme auf der das steht das währe natürlich noch besser. im prinzip wie die google suchmaschine nur lokal für dieses programm halt.

danke schon mal

Deliverenc


ALF - So 25.04.10 14:39

Hi, und ähhh :gruebel:
Was soll den auf der Form stehen? Text kann eigentlich nur in ein Textfeld stehen. Deine Formen enthalten eigentlich nur die Komponenten die du einfügst.
Also was genau willst Du da suchen!? :nixweiss:

Gruss ALf


Deliverenc - So 25.04.10 14:49

user profile iconALF hat folgendes geschrieben Zum zitierten Posting springen:
Hi, und ähhh :gruebel:
Was soll den auf der Form stehen? Text kann eigentlich nur in ein Textfeld stehen. Deine Formen enthalten eigentlich nur die Komponenten die du einfügst.
Also was genau willst Du da suchen!? :nixweiss:

Gruss ALf


ich gebe mal ein beispiel mit namen

ich gebe in das Edit feld den namen hans ein und auf der form 10 stehen genauere angaben zu dem Namen zb in einem tex feld das über die ganze seite geht soll auch noch bider dazu eingefürgt werden. dan will ich da hin verbunden werden und net über zich seiten daruf kommen.

gruß deliverenc


Gausi - So 25.04.10 14:57

user profile iconDeliverenc hat folgendes geschrieben Zum zitierten Posting springen:

ich gebe in das Edit feld den namen hans ein und auf der form 10 stehen genauere angaben zu dem Namen zb in einem tex feld das über die ganze seite geht soll auch noch bider dazu eingefürgt werden. dan will ich da hin verbunden werden und net über zich seiten daruf kommen.

dann must du einfach all strings oder so in ein liste mit stringsspeichern und dann in einer schlefife alle strings durchgene mit pos oder so und dann in einer memow iwie anezigen da muss man eingies programmieren aber ohne cod kann man da niht sow viel zusagen da wir dein programm nicht jkeenen und was das macht. :D


ALF - So 25.04.10 14:58

Mhh, schon verstanden.
Nur sollten die Daten nicht in einem Array oder Datenbank sein?
Dann Durchsucht man das und lässt es sich anzeigen.
Stell Dir vor Du hast 100 Namen, entsprächen dann ja 100 Formen. Bisschen viel für sowas oder?
Die Lösung würde ich mir überlegen, mit den Formen.

Ansonsten brauchst Du der jeweiligen Form.Caption := 'Müller' geben und suchst nach diesem!

Gruss Alf

LOL @Gausi :beer:


Delete - So 25.04.10 14:58

Also das wäre die verrückteste Art eine Datenbank zu schreiben, die mir bisher untergekommen ist. Das würde ja bedeuten du hast für jeden Datensatz ein Formular.

Du solltest die Datenhaltung von der Darstellung trennen. dann suchst du in der Datenhaltung, das kann eine Datei oder eine Datenbank sein und zeigst die Daten in einem Formular an, welches du beim Anzeigen mit den entsprechenden Daten fütterst. Gesucht wird dann natürlich in der Datenhaltung.


ALF - So 25.04.10 15:03

user profile iconLuckie hat folgendes geschrieben Zum zitierten Posting springen:
Also das wäre die verrückteste Art eine Datenbank zu schreiben, die mir bisher untergekommen ist. Das würde ja bedeuten du hast für jeden Datensatz ein Formular.

Wer hat den sowas geschrieben!!!!!!

Gruss Alf


Deliverenc - So 25.04.10 15:12

danke an all die antworten ich werde es klei mal probieren

Gruß Deliverenc


Delete - So 25.04.10 15:15

user profile iconALF hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconLuckie hat folgendes geschrieben Zum zitierten Posting springen:
Also das wäre die verrückteste Art eine Datenbank zu schreiben, die mir bisher untergekommen ist. Das würde ja bedeuten du hast für jeden Datensatz ein Formular.

Wer hat den sowas geschrieben!!!!!!

So habe ich seinen Beitrag verstanden. Und du hast ihn ja wohl ähnlich verstanden:
Zitat:
Stell Dir vor Du hast 100 Namen, entsprächen dann ja 100 Formen.


ALF - So 25.04.10 15:32

@Luckie: Missverständniss meinerseits :wink:
Hast natürlich recht, es währe eine "optische Datenbank,(X^XFormen)". Der Aufwand :lol:

Gruss Alf