alucard Posted August 1, 2019 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. Quote
Freeman35 Posted August 1, 2019 Posted August 1, 2019 Takıldığın yer neresi? demolardan faydalanarak yapabilirsin. Quote
alucard Posted August 2, 2019 Author 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. Quote
Freeman35 Posted August 2, 2019 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. Quote
alucard Posted August 2, 2019 Author 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. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.