alucard Posted August 1, 2019 Share Posted August 1, 2019 UniCalendarPanel kullanarak bir randevu ajandası oluşturacağım. Ancak Calendar sayısı ve kullanıcı sayısı fazla olacağından veritabanı kullanmak durumundayım. UniCalendarPanel ile vt li bir örnek yada çalışma yapmış olan varmı acaba Not: UniGui lisansım sadece 1.50.0.1480 verisyonuna kadar destekliyor. bundan sonraki versiyonları indiremiyorum. Link to comment Share on other sites More sharing options...
Freeman35 Posted August 1, 2019 Share Posted August 1, 2019 Takıldığın yer neresi? demolardan faydalanarak yapabilirsin. Link to comment Share on other sites More sharing options...
alucard Posted August 2, 2019 Author Share Posted August 2, 2019 Hocam Takıldığım yer değilde işleyişi kurgulayamadım sanırım. Formun creatine kodu yazdıım. procedure TMainForm.UniFormCreate(Sender: TObject); var E : TUniCalendarEvent; i : integer; begin UniCalendar1.Date := Date; UniCalendarPanel1.StartDate := Date; UniServerModule.ADOTable1.First; for I := 0 to UniServerModule.ADOTable1.RecordCount-1 DO begin E := UniCalendarPanel1.Events.Add; E.CalendarId := UniServerModule.ADOTable1GrupID.value;; E.Title := UniServerModule.ADOTable1Caption.Value; E.StartDate := UniServerModule.ADOTable1Start.Value; E.EndDate := UniServerModule.ADOTable1Finish.Value; UniServerModule.ADOTable1.Next; end; end; bu şekilde vt olan olan kayıtları gösterebiliyorum. Ancak sistemi yaklaşıkk 20 kişi kullanacak ve yaklaşık 40 tane takvim olacak. ve günlük yaklaşık 200-250 randevu verilecek. ki bu ileri tarihli de olcak. 90 gün ileri randevu verilebilri yapmam lazım. Her seferinde yeniden bu kadar kayıdı yeniden mi yüklemem mi gerekecek. Link to comment Share on other sites More sharing options...
Freeman35 Posted August 2, 2019 Share Posted August 2, 2019 Ekranda ne kadar tarih görüneceğini planla, Ben son hatta unigui ile yaptığım projede bir ay gösteriyorum. Bir seferde. Kullanıcı tarih değiştirmek istediğinde, calendar panel den değilde, ayrı bir tarih edit inden değiştiriyor. Hele ki aylık olacaksa 12 aylık bir combobox tan user ayı seçebilir, yılda aynı şekilde. Yani tarih aralığını kullanıcadan alıp, query ye where clause oluşturacaksın. Link to comment Share on other sites More sharing options...
alucard Posted August 2, 2019 Author Share Posted August 2, 2019 13 minutes ago, Freeman35 said: Ekranda ne kadar tarih görüneceğini planla, Ben son hatta unigui ile yaptığım projede bir ay gösteriyorum. Bir seferde. Kullanıcı tarih değiştirmek istediğinde, calendar panel den değilde, ayrı bir tarih edit inden değiştiriyor. Hele ki aylık olacaksa 12 aylık bir combobox tan user ayı seçebilir, yılda aynı şekilde. Yani tarih aralığını kullanıcadan alıp, query ye where clause oluşturacaksın. Çok Mantıklı. Bir deneme yapayım. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now