Avatar billede morten_s Nybegynder
31. januar 2002 - 22:04 Der er 11 kommentarer og
1 løsning

kl 0:00:00 i DBGrid

Jeg har det problem at kl 0:00:00 vises som et tomt felt i mit DBGrid, jeg har selvfølgelig prøvet med forskellige EditMasks men uden resultat

endvider er nedenstående prøvet også uden det ønskede resultat, nogen som har de vise sten ?

procedure TFalcoControl.vDBGridS2DataDrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TVolgaColumn;
  State: TGridDrawState);
begin
with Sender as TVolgaDBGrid do
  begin
    try
      if Columns[DataCol].FieldName = 'Time' then
      begin
        if Columns[DataCol].Field.Value = '' then
          Columns[DataCol].Field.Value := '00:00:01'
      end else
        DefaultDrawColumnCell(Rect,DataCol,Column,State);
    except
    end;
  end;
end;
Avatar billede stoney Nybegynder
31. januar 2002 - 22:19 #1
Og du har sat displayformat til hh:mm:ss ?
Det virker hos mig i hvert fald

Stoney
Avatar billede morten_s Nybegynder
31. januar 2002 - 22:29 #2
Har jeg prøvet ingen forskel

har du prøvet med en klokken 00:00:00 ?
Avatar billede stoney Nybegynder
31. januar 2002 - 22:30 #3
Ja, jeg kan uploade dig et eks. hvis du vil.
Det er godt nok ADO og Access men det er vel lige meget.

Stoney
Avatar billede morten_s Nybegynder
31. januar 2002 - 22:37 #4
Måske er det det som gør hele forskellen, jeg bruger en VolgaDB
Avatar billede stoney Nybegynder
31. januar 2002 - 22:39 #5
Hvordan har du sat dit displayformat ?
Jeg har gjort direkte på table/query componenten ved at højre klikke ->
Fields editor -> tilføje feltet og sætte propertien.

Stoney
Avatar billede stoney Nybegynder
31. januar 2002 - 22:48 #6
Det virker også on the fly

procedure TForm1.Button1Click(Sender: TObject);
begin
adotable1kl.DisplayFormat := 'dd/mm/yy';
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
adotable1kl.DisplayFormat := 'hh:mm:ss';
end;

Stoney
Avatar billede morten_s Nybegynder
31. januar 2002 - 23:10 #7
Jeg har både tilføjet det på tabel og grid komponenten, uden resultat.

Måske jeg skulle gemme tiden som en streng i stedet
Avatar billede morten_s Nybegynder
31. januar 2002 - 23:12 #8
sludder, det kan ikke gøres på dbgridet, men jeg kan se forsel om jeg skriver hh:mm:ss eller bare hh:mm
Avatar billede stoney Nybegynder
31. januar 2002 - 23:13 #9
Hvilken version af VolgaDB bruger du ?
jeg vil prøve at downloade volgadb og så prøve ?
Det SKAL kunne lade sig gøre

Stoney
Avatar billede stoney Nybegynder
31. januar 2002 - 23:14 #10
jeg mener enterprise eller lite versionen

Stoney
Avatar billede morten_s Nybegynder
31. januar 2002 - 23:19 #11
enterprise, hvad er din mail så kan du få en version af mig
Avatar billede stoney Nybegynder
31. januar 2002 - 23:20 #12
sh@tradestone.dk

Stoney
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