Avatar billede michael-schou Novice
12. november 2006 - 16:53 Der er 6 kommentarer og
1 løsning

Opdatering af Data i Access DB via Delphi

Hey.

Nu har jeg de sidste 3 timer forsøgt at finde ud af hvodan jeg opdatere Min Access DB i Delphi når man har intastet nyt data.

Jeg intaster data i Form1 og DBGrid1 på Form2 skal så kunne vise den nye data der er tilføjet, men det virker kun når jeg lukker programmet og starter det igen.

Jeg har prøvet følgende :

1. Form2.DBGrid1.Datasource.Dataset.Refresh;
2. Form2.Datasource1.Dataset.Refresh;
3. Form2.ADOTable1.Refresh;
4. With Form7.ADOTable1 do begin
    Update;
  end;

Men igen af disse virker - Hvad gør jeg galt? :-)

Mange tak på forhånd.

Michael.
Avatar billede stone Forsker
12. november 2006 - 17:38 #1
hvad med adotable1.close - adotable1.open
Avatar billede kroning Nybegynder
12. november 2006 - 17:44 #2
Form2.DBGrid1.Datasource.Dataset.Post;
Avatar billede kroning Nybegynder
12. november 2006 - 18:11 #3
Glem min post, jeg læste kun halvdelen af din.
Avatar billede kroning Nybegynder
12. november 2006 - 18:20 #4
Men ellers hvis du sætter din DBGrid´s datasource til samme source som de db edits du har på din Form1 har, så burde det kører helt automatisk.
Avatar billede michael-schou Novice
12. november 2006 - 18:26 #5
Du siger da noget kroning - vil lige prøve det :-)
Avatar billede michael-schou Novice
12. november 2006 - 18:43 #6
Jeg har selv lige rodet med det lidt mere og har fundet en løsning der virker :-)
Fordi jeg bruger Links til mine billeder i Databasener det lidt mere kompliceret at opdatere fordi den så får en fejl når man lukker ADOTable1, så kan den ikke finde stien til billedet.

Så her er min løsning :

Form7.Label2.Caption := 'Ikke Klar';
Form7.ADOTable1.Close;
Form7.ADOTable1.Open;
Form7.ADOTable1.First;
Form7.Image1.Picture.LoadFromFile(Form7.DBEdit1.Text);
Form7.Label2.Caption := 'Klar';

Men tak for hjælpen :-)

Stone smid et svar da du faktisk havde ret :-)

Michael.
Avatar billede stone Forsker
12. november 2006 - 21:02 #7
svar
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