Avatar billede darkie88 Nybegynder
04. november 2003 - 22:14 Der er 5 kommentarer og
1 løsning

Hente data fra en åben mysql forbindelse

Hejsa!
Nu har jeg siddet og bakset med nogle SQL componenter og nu har jeg ENDELIG fundet ud af hvordan jeg henter data og stopper dem i en DataSource.
Nu har jeg så prøvet at sætte et datagrid på bare for at se om det virker!
OG Det gør det!

Nu står jeg bare og gerne vil vide hvordan jeg bruger dataene, f.eks skriver dem ud i et memo eller laver en DropDownCombo hvor alle posterne står i!
I det hele taget vil jeg gerne vide hvordan jeg bruger dataene nu da de er indlæst :)
Avatar billede darkie88 Nybegynder
04. november 2003 - 23:57 #1
har sat point op til 75.. hvis nu en af jer gider at lave et lille demo program til mig? :) så ville jeg blive meget glad! (darkie@takeyourtime.dk) hvis der skulle findes en venlig sjæl! :)
Avatar billede darkie88 Nybegynder
05. november 2003 - 00:09 #2
f.eks.. ku godt tænke mig at jeg fik den til at lave en "liste" over alle de poster den fandt i databasen, og når man så klikker på den post på listen, så gir den detajlerede data om den valgte post i nogle andre felter

Altså, f.eks. til et bestillings system, på listen står kundens navn, når man klikker på et navn på listen, så udfyldes der nogle tekstfelter/labels med detaljerede data om kunden (navn, vare, tlf, etc) og når man så vælger en anden kunde på listen, så viser den detaljerede data for den kunde osv.!
Avatar billede janbb Juniormester
05. november 2003 - 00:24 #3
Jeg tror ikke jeg kan gabe over alle dine forventninger.Men vil da gerne komme med et par comments:

at liste alle felter i en combobox lyder lidt voldsomt -
når du nu har en SQL er det lettere at lave 'udtræk' fra databasen via nogle SQL-kommandoer, som du passende kan lægge i din combobox.
F.x.: Select art,info From [db1] where data like 'nye'
osv når du så laver en datasource.open får du dine udtræk listet i DBgrid.
Avatar billede janbb Juniormester
05. november 2003 - 01:03 #4
A la:
ADOQuery1.SQL.Text:=Combobox1.Text;
ADOQuery1.Open;

så lægger du Sql-kommandoer ind i comboboxens 'Strings' på obj. insp. - så mange du vil - ee for hver rec. hvis du virkelig drømmer om det: så giver du self. feltet data en tekst der er forskellig og henviser til det - ellers kan du gruppere ved at give de rec.s i samme grupper en tekst i feltet der passer til gruppen -hver for sig.
Avatar billede janbb Juniormester
05. november 2003 - 04:34 #5
Er ikke helt med på hvad du mener med at forbindelsen er 'åben'.Hvis man skal have mulighed for mange SQL-udtræk skal
forbindelsen åbnes og lukkes mellem hvert udtræk:

procedure TForm1.BitBtn2Click(Sender: TObject);
begin
Query1.SQL.Text:=Edit2.Text;
  //Query1.SQL.Text:=Combobox1.Text;
Query1.Open;

end;

procedure TForm1.BitBtn3Click(Sender: TObject);
begin
Query1.close;
end;
Avatar billede darkie88 Nybegynder
03. december 2003 - 17:44 #6
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester