/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Vist og opdatering af TStatusBar?
Fra : Monie Jacobsen


Dato : 09-01-04 12:24

Jeg forsøger, at få vist og opdateret stbStatus = TStatusBar.
Med det virker ikke.

Det er MyBase Delphi6 egen indbygget database der benyttes.

cdsKontor = TClientDataSet.
Handling i lavet i cdsKontor/Events

procedure TfrmMain.cdsKontorAfterOpen(DataSet: TDataSet);
begin
stbStatus.Font.Color:= clRed; //Vil ikke andre farven til rød?
stbStatus.SimpleText := IntToStr(cdsKontor.RecordCount) + ' poster';
end;

Sådan ser FormCreate'en ud.

procedure TfrmMain.FormCreate(Sender: TObject);
begin
cdsKontor.Close;
diaOpen.DefaultExt := '*.cds';
diaOpen.FileName := 'kartotek.cds';
OpenFirmakartotek:= 'kartotek';
cdsKontor.LoadFromFile(c:\'+ Openkartotek +'.cds');

Med de næste 2 linjer har jeg forsøg,t at få vist og opdateret stbStatus =
TStatusBar.
Med det virker ikke. Har du en løsning?

//frmMain.stbStatus.SimpleText := IntToStr(cdsKontor.RecordCount) + '
poster';
//frmMain.cdsKontorAfterOpen(stbStatus.SimpleText :=
IntToStr(cdsKontor.RecordCount) + ' poster');
cdsKontor.Open;

cdsKontor.Open;
end;

På forhånden mange tak.

Med venlig hilsen
Monie Jacobsen



 
 
Harald (09-01-2004)
Kommentar
Fra : Harald


Dato : 09-01-04 19:58

"Monie Jacobsen" <post@sunwind.dk> skrev i en meddelelse
news:3ffe8f5d$0$147$edfadb0f@dread11.news.tele.dk...
> Jeg forsøger, at få vist og opdateret stbStatus = TStatusBar.
> Med det virker ikke.
>
> Det er MyBase Delphi6 egen indbygget database der benyttes.
>
> cdsKontor = TClientDataSet.
> Handling i lavet i cdsKontor/Events
>
> procedure TfrmMain.cdsKontorAfterOpen(DataSet: TDataSet);
> begin
> stbStatus.Font.Color:= clRed; //Vil ikke andre farven til rød?
> stbStatus.SimpleText := IntToStr(cdsKontor.RecordCount) + ' poster';
> end;
>
> Sådan ser FormCreate'en ud.
>
> procedure TfrmMain.FormCreate(Sender: TObject);
> begin
> cdsKontor.Close;
> diaOpen.DefaultExt := '*.cds';
> diaOpen.FileName := 'kartotek.cds';
> OpenFirmakartotek:= 'kartotek';
> cdsKontor.LoadFromFile(c:\'+ Openkartotek +'.cds');
>
> Med de næste 2 linjer har jeg forsøg,t at få vist og opdateret stbStatus =
> TStatusBar.
> Med det virker ikke. Har du en løsning?
>
> //frmMain.stbStatus.SimpleText := IntToStr(cdsKontor.RecordCount) + '
> poster';
> //frmMain.cdsKontorAfterOpen(stbStatus.SimpleText :=
> IntToStr(cdsKontor.RecordCount) + ' poster');
> cdsKontor.Open;
>
> cdsKontor.Open;
> end;

Har du sat SimplePanel til true?

Mvh
HK



Monie Jacobsen (10-01-2004)
Kommentar
Fra : Monie Jacobsen


Dato : 10-01-04 10:30


"Harald" <news10@-REMOVE-THIS-kroning.dk> skrev i en meddelelse
news:3ffef9ab$0$27427$edfadb0f@dread16.news.tele.dk...
> "Monie Jacobsen" <post@sunwind.dk> skrev i en meddelelse
> news:3ffe8f5d$0$147$edfadb0f@dread11.news.tele.dk...
> > Jeg forsøger, at få vist og opdateret stbStatus = TStatusBar.
> > Med det virker ikke.
> >
> > Det er MyBase Delphi6 egen indbygget database der benyttes.
> >
> > cdsKontor = TClientDataSet.
> > Handling i lavet i cdsKontor/Events
> >
> > procedure TfrmMain.cdsKontorAfterOpen(DataSet: TDataSet);
> > begin
> > stbStatus.Font.Color:= clRed; //Vil ikke andre farven til rød?
> > stbStatus.SimpleText := IntToStr(cdsKontor.RecordCount) + ' poster';
> > end;
> >
> > Sådan ser FormCreate'en ud.
> >
> > procedure TfrmMain.FormCreate(Sender: TObject);
> > begin
> > cdsKontor.Close;
> > diaOpen.DefaultExt := '*.cds';
> > diaOpen.FileName := 'kartotek.cds';
> > OpenFirmakartotek:= 'kartotek';
> > cdsKontor.LoadFromFile(c:\'+ Openkartotek +'.cds');
> >
> > Med de næste 2 linjer har jeg forsøg,t at få vist og opdateret stbStatus
=
> > TStatusBar.
> > Med det virker ikke. Har du en løsning?
> >
> > //frmMain.stbStatus.SimpleText := IntToStr(cdsKontor.RecordCount) + '
> > poster';
> > //frmMain.cdsKontorAfterOpen(stbStatus.SimpleText :=
> > IntToStr(cdsKontor.RecordCount) + ' poster');
> > cdsKontor.Open;
> >
> > cdsKontor.Open;
> > end;
>
> Har du sat SimplePanel til true?
>
> Mvh
> HK
>
>
Hej Harald

Jeg har ellers lavet en koplet beskrivelse, af hvordan en database i MyBase
skal laves.
Og der havde jeg selfølgelig glemt, at noter dette, detet er gjort nu!

Mange tak Harald.
Med venlig hilsen
Monie Jacobsen



Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409080
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste