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. Quote 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. Quote 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. Quote 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. Quote 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. Quote Link to comment Share on other sites More sharing options...
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.