Oprettet fre. d. 19. maj 2006 kl. 00:47:18

delphiuser
delphiuser (9.495 point. Point ude: 0)

Søgning

Hej igen for gud ved hvilken gang...

denne gang er det en søgeform jeg har problemer med. jeg er ligesom kørt godt fast i dette lige nu.

Jeg har i min søgeform en Edit1 som skal bruges til at søge efter noget specifikt. Men jeg har også 7 checkboxes på formen. der er det at de skal bruges til at hvis du vil søge under html. i databasen kan du markere den checbox. og straks skal alt hvad der har med html komme fra i en DBGrid. Men alle andre kodearter må ikke blive vist. Jeg er simpelhen bare kørt fast. og den vil ikke lystre på nogen måde. så håber i vil hjælpe mig. mit opkald til min database er et ADOTable

Skrevet fre. d. 19. maj 2006 kl. 10:41:37| #1

hrc
hrc (32.732 point)
Forstår ikke spørgsmålet. Kan du ikke omformulere det (og skrive bogstaver med stort efter punktum :-)?

Skrevet fre. d. 19. maj 2006 kl. 10:50:57| #2

janbb
janbb (14.958 point)
Det lyder som om du skal bruge noget SQL.Men du er nødt til at strukturere - og fortælle lidt om din DB-struktur: er det memofelter du søger i eller bare edit-felter.
Det sidste er det nemmeste.Og er det en Paradox-DB eller andet du bruger ?.
Lidt kode fremmer osse altid forståelsen lidt :).

Skrevet fre. d. 19. maj 2006 kl. 10:57:18| #3

janbb
janbb (14.958 point)
Jeg har ikke beskæftiget mig ret meget med checkboxe, men SQL behøver ikke være så svært (som det lyder) så fat mod.Det lyder som et morsomt projekt du har kastet dig ud i.

Skrevet fre. d. 19. maj 2006 kl. 11:30:02| #4

janbb
janbb (14.958 point)
Du skal forbinde grid med datasource nogenlunde a la

procedure TForm1.FormCreate(Sender: TObject);
var ConStr: widestring;
begin
ConStr := 'Provider=Microsoft.Jet.OLEDB.4.0;'+
          'Data Source=C:\Programmer\Borland\Delphi\Projects/galleri\dadob2.mdb;'+
          'Persist Security Info=False';


DBGrid3.DataSource := DataSource1;
DataSource1.DataSet := ADOQuery1;
ADOQuery1.Connection := ADOConnection1;
ADOConnection1.ConnectionString := ConStr;
ADOConnection1.LoginPrompt:=False;

Edit2.Text:='SELECT gruppe FROM [vejledn] WHERE Dato LIKE "ga" ORDER BY Sogeord';


Og så skal du have en button med noget lign. som:


ADOQuery1.SQL.Text:=Edit2.Text;
ADOQuery1.Open;

Jeg har så valgt et felt hvor man manuelt ændrer 'dato' fra 'ga' til 'htm' eller lign.
Man kan osse lave en listbox, hvor man kan vælge mellem forsk. muligheder,
MEN, det man skal være klar over er at man skal lave en knap,
hvor man lukker sin data-connection mellem hver søgning !

FX:

procedure TForm1.Button5Click(Sender: TObject);


begin
ADOQuery1.Close;
ADOConnection1.Close;
end;

Eller bliver det 'kage'

Skrevet fre. d. 19. maj 2006 kl. 11:35:08| #5

janbb
janbb (14.958 point)
Ja det var så med Acces-db, men det er vistnok lidt mere 'moderne' end Paradox ?.

Skrevet fre. d. 19. maj 2006 kl. 14:30:48| #6

janbb
janbb (14.958 point)
Glemte at sige du skal trække felterne ind i queryen (højreklik på ikonet og vælg fra menu) og husk derefter at sætte den til aktiv i objektinsp..
Det kan godt drille lidt ;)

Skrevet ons. d. 28. juli 2010 kl. 14:16:58| #7


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Irriterende timeout i Delphi 7 på en win7 64 bits platform

Oprettet den 2. februar 2012 kl. 12.17
nca giver 60 point for svar | Giv et svar »

Manglende danske tegn

Oprettet den 24. januar 2012 kl. 16.12
hugopedersen giver 60 point for svar | Giv et svar »

Sikre mig at form er færdigoprettet

Oprettet den 24. januar 2012 kl. 10.01
hugopedersen giver 100 point for svar | Giv et svar »

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Her er fem sjove danske websider du skal kende

Trænger dine lattermuskler til en omgang fitness på dansk? Vi viser vej til fem websider fyldt med humor og vanvittig satire.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Nu kan du snart hente Windows 8

Den nye offentlige betaversion af Windows 8 er klar i denne måned.


Nyheder fra Computerworld

Teaser billede

Måske snart slut med Androids helt store problem

Android-platformen har længe været plaget af et særligt problem. Men måske er problemet nu ved at være elimineret.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger