ayu110 0 Report post Posted September 19, 2005 akumni command c++ borland yg saya nak buat tak jadi. saya nak buat dia keluarkan msg kalo cdate>cdate2 dia kuar msg "lewat". kalo awak dia kuar "ok" masalhnyer saya buat smua kuar lewat. camner yervoid __fastcall TfrmPekerja::Button1Click(TObject *Sender){ //ShowMessage(cdate); //ShowMessage(cdate2); double cdate = DateTimePicker6->Time; double cdate2 = DateTimePicker3->Time; if (cdate > cdate2) ShowMessage("Lewat"); else ShowMessage("OK!"); TVSQLQuery *q = DB->CreateQuery(); q->Text ="insert into KeyInTime(INSERTDATE,ICNumber, \ Mode,DateIn,TimeIn,DateOut,TimeOut)\ values(:INSERTDATE,:ICNumber, \ :Mode,:DateIn,:TimeIn,:DateOut,:TimeOut)"; q->ParamByName("INSERTDATE",DateTimePicker1->DateTime); q->ParamByName("ICNumber",Edit5->Text); //q->ParamByName("StaffName",Edit1->Text); //q->ParamByName("Department",Edit2->Text); //q->ParamByName("Department",ComboBox5->Text); //q->ParamByName("Position",ComboBox6->Text); q->ParamByName("Mode",MODECODE->Strings[ComboBox1->ItemIndex]); //q->ParamByName("Code",STAFFTYPECODE->Strings[ComboBox2->ItemIndex]); q->ParamByName("DateIn",DateTimePicker2->Date); q->ParamByName("TimeIn",DateTimePicker3->Time); q->ParamByName("DateOut",DateTimePicker4->Date); q->ParamByName("TimeOut",DateTimePicker5->Time); q->ExecSQL(); delete q; ShowMessage("Data has been added"); Close();} Quote Share this post Link to post Share on other sites
siti 0 Report post Posted September 21, 2005 guna fungsi CompareDate tapi siti tak boleh pasti sangat kerana siti tidak install c++ builder. Quote Share this post Link to post Share on other sites
1kHz 0 Report post Posted September 21, 2005 double cdate = DateTimePicker6->Time; double cdate2 = DateTimePicker3->Time;←Aku tak sure pasal C++Builder ni, tapi betul ke Time tu jenis double? Takde struct TTime or something?debug la utk tengok variable tu.. guna breakpoint dan watch .. Quote Share this post Link to post Share on other sites
khifa 0 Report post Posted May 8, 2006 as'kum. macam nak convert function _fastcall tu ke java? terima kasih. Quote Share this post Link to post Share on other sites
Ancient One 3 Report post Posted May 22, 2006 make sure correct Date for each DateTimePicker since u just nak compare Time. another thing tak perlu laa create variables cdate. compare terus, e.g if (DateTimePicker6->Time > DateTimePicker3->Time) ... Quote Share this post Link to post Share on other sites