Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MaskEdit i unos vremena

[es] :: Pascal / Delphi / Kylix :: MaskEdit i unos vremena

[ Pregleda: 1879 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

prginfo
NS

Član broj: 174814
Poruke: 133
*.ADSL.neobee.net.



+1 Profil

icon MaskEdit i unos vremena09.01.2010. u 12:22 - pre 173 meseci
Koristim D2007

Na formi imam polja koja mi se prikazuju u formatu DD/MM/YYYY HH:MM (DISPLAY FORMAT)

Kako da postavim EditMask da mi se isto prikazuje format DD/MM/YYYY HH:MM.
Pozeljno je da stoji bas tako, ne __/__/____ __:__

Hvala.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: MaskEdit i unos vremena09.01.2010. u 16:00 - pre 173 meseci
> Na formi imam polja koja mi se prikazuju u formatu DD/MM/YYYY HH:MM (DISPLAY FORMAT)
> Kako da postavim EditMask da mi se isto prikazuje format DD/MM/YYYY HH:MM.
> Pozeljno je da stoji bas tako, ne __/__/____ __:__

!00/00/0000 00:00;0;_

Moj ti je savet da koristiš specijalizovanu kontrolu za unos datuma, poput DateTimePickera.
 
Odgovor na temu

prginfo
NS

Član broj: 174814
Poruke: 133
*.adsl.neobee.net.



+1 Profil

icon Re: MaskEdit i unos vremena09.01.2010. u 23:01 - pre 173 meseci
Savkicu, hvala na odgovoru.

Prvo, i ja se slazem sa tobom da je bolje koristiti specijalizovanu kontrolu, s obzirom da se tako smanjuje mogucnost greske pri unosu.

Medjutim, meni je potreban unos i datuma i vremena. Koristim Interbase bazu u koju upisujem podatak koji je tipa TIMESTAMP.

Trenutno kod nekih upisa prosledjujem vreme.AsDateTime:=Now; i sve se lepo upisuje u bazu.

Sada moram da napravim 2 polja, pocetak i kraj koja se puni upisivanjem. Vezano za ovo, imam i pitanje vezano za oduzimanje datuma, s obzirom da zelim da ova dva unosa oduzmem u sledecoj varijanti:

pocetak DD/MM/YYYY HH:MM
minus
kraj DD/MM/YYYY HH:MM

rezultat da dobijem iskazan u minutima.

Ovo sve pisem iz razloga sto TDateTimePicker mi prikazuje ili vreme ili datum. Da li postoji varijanta da se prikazuje i datum i vreme?

Hvala.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: MaskEdit i unos vremena10.01.2010. u 15:36 - pre 173 meseci
> pocetak DD/MM/YYYY HH:MM
> minus
> kraj DD/MM/YYYY HH:MM
> rezultat da dobijem iskazan u minutima.

Pozovi MinutesBetween.

> Ovo sve pisem iz razloga sto TDateTimePicker mi prikazuje ili vreme ili datum. Da li postoji varijanta da se prikazuje i datum i vreme?

Upiši u Format dd/MM/yyyy HH:mm, a u Kind postavi dtkTime.
 
Odgovor na temu

tkaranovic
Tomislav Karanović
Beograd

Član broj: 220507
Poruke: 307



+18 Profil

icon Re: MaskEdit i unos vremena10.01.2010. u 17:09 - pre 173 meseci
Može i da se zaokruži vreme na minute (pre utvrđivanja razlike):

Code (delphi):

DateTimePicker1.DateTime := StrToDateTime
   (FormatDateTime('dd.MM.yyyy HH:mm', DateTimePicker1.DateTime));
 


ili doda konteksni meni sa opcijom (može i CheckBox) za promenu izbora kalendar / vreme:

Code (delphi):

procedure TForm1.KalendarVremeMClick(Sender: TObject);
begin
  if DateTimePicker1.Kind = dtkTime then begin
    DateTimePicker1.Kind := dtkDate;
    KalendarVremeM.Caption := 'Vreme';
  end
  else begin
    DateTimePicker1.Kind := dtkTime;
    KalendarVremeM.Caption := 'Kalendar';
  end;
end;
 

 
Odgovor na temu

prginfo
NS

Član broj: 174814
Poruke: 133
*.adsl.neobee.net.



+1 Profil

icon Re: MaskEdit i unos vremena10.01.2010. u 23:00 - pre 173 meseci
Hvala, to je to.

Format mi je resio stvar prikaza i nosa, a MinutesBetween mi sasvim lepo izracunava minute.

Hvala jos jednom.
 
Odgovor na temu

tkaranovic
Tomislav Karanović
Beograd

Član broj: 220507
Poruke: 307



+18 Profil

icon Re: MaskEdit i unos vremena11.01.2010. u 12:41 - pre 173 meseci
^^

Možda nisam napisao prethodnu poruku sasvim jasno. Obično sam koristio dva DateTimePickera, prvi za datum a drugi za vreme. Ovo što je savkic napisao mi se čini bolje. S tim što ću dodavati konteksni meni ili CheckBox da se može birati, prema potrebi, i iz kalendara datum.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: MaskEdit i unos vremena

[ Pregleda: 1879 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.