Jump to content

UniCalendarPanel.EventId Neden Read Only ?


pro_imaj

Recommended Posts

Merhaba;

UniCalendarPanel üzerindeki bilgilerinin tüm özelliklerini database kaydediyorum.

 

Formun create kısmında bunları yüklerken EventId haricindeki tüm bilgileri yüklüyorum EventId bilgisini kendisi otomatik oluşturuyor sorunda burada başlıyor.

Oluşturduğunuz kayıtlardan herhangi birini sildiğiniz ve sonrasında yeni kayıtlar oluşturduğunuzda tüm database yapısı bozuluyor. Bu konuda nasıl bir çözüm önerirsiniz.

 

 

Örn;

3 Farklı tarihe veri girişi yaptınızı varsayın;

Sırasıyla EventId  = 1,2,3 oluyor

2. Kaydı yani EventId   = 2 olan kaydı sildiniz.

Yeni bir tarihe veri girişi yaptınğınızda EventId  = 3 olarak veri tabanına göre mükerrer bir kayıt oluşuyor.

 

Veri tabanı tarafında : EventId  = 1,3,3

 

Link to comment
Share on other sites

Farşad eklemediği sürece bunu kullanabilirsiniz. Sadece her güncellemeden sonra tekrar eklemeniz gerekir.

 

..uniGUI\Source\Components\uniGUIAbstractClasses.pas

.......
TUniCalendarEvent = class(TPersistent)
  private
    FAdini_Sen_Koy: Integer;
  protected
.......
    property IsNew : Boolean read GetIsNew write SetIsNew;
    property Adini_Sen_Koy: Integer read FAdini_Sen_Koy write FAdini_Sen_Koy;
  end;

Sonra unigui yi build edin. Bununda kolayı, Delphi de projenizi açın, yukardaki kodları ekleyin, sonrada kendi projenizi "build all" edin ondan sona alıb kullan istediğin gibi :)
Kolay gele

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...