Form inheritance ve grid ayarlarını kaydetmek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Form inheritance ve grid ayarlarını kaydetmek
Merhaba
Kullandığım kayıt liste formunda kullandığım grid in sütun sıralamasını ve genişliklerine ini dosyasına kayıt ediyorum. Sorunum şurada başlıyor. Bu formu inherit ederek yüzlerce ayrı tabloya bağlı olarak kullanıyorum ve her gridde o komuta şu isimle kaydet demek istemiyorum.
Ana formda şu isimle kaydet dersem olmuyor. inherit edilen formun adına göre kayıt edilmesi lazım. ana formdan o degere göre nasıl yapılabilir.
Kısaca ızgara ayarlarını inherit edilen formdan kaydedeceğim ama inherit edilmiş formun adıyla.
Saygılar
Kullandığım kayıt liste formunda kullandığım grid in sütun sıralamasını ve genişliklerine ini dosyasına kayıt ediyorum. Sorunum şurada başlıyor. Bu formu inherit ederek yüzlerce ayrı tabloya bağlı olarak kullanıyorum ve her gridde o komuta şu isimle kaydet demek istemiyorum.
Ana formda şu isimle kaydet dersem olmuyor. inherit edilen formun adına göre kayıt edilmesi lazım. ana formdan o degere göre nasıl yapılabilir.
Kısaca ızgara ayarlarını inherit edilen formdan kaydedeceğim ama inherit edilmiş formun adıyla.
Saygılar
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Re: Form inheritance ve grid ayarlarını kaydetmek
Kaydederken formun Name özelliğini kullanabilirsiniz. Kodunu yazarsanız bakayım.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Re: Form inheritance ve grid ayarlarını kaydetmek
inherit edilen grid formunun name özelliği zaten hep "ikfrmgrid"csunguray yazdı:Kaydederken formun Name özelliğini kullanabilirsiniz. Kodunu yazarsanız bakayım.
inherit edip kullandığım formlar farklı. ayrıca Appshortname değişkenide var. ama kalıtımla elde edilip inherit edilen formun name özelliğine ata formdan nasıl ulaşılır onu yapmam lazım.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Re: Form inheritance ve grid ayarlarını kaydetmek
s.a.
benim şöyle bir yöntemim var.
base formda bir property tanımlıyorum
oluşturduğum formdada sadece getMasterSQL metodunun içini doldurmak kalıyor.
kendine göre uyarlarsın artık.
kolay gelsin.
benim şöyle bir yöntemim var.
base formda bir property tanımlıyorum
Kod: Tümünü seç
Private
function _getmastersql: string;
Protected
Function getMasterSQL:string;virtual;abstract;
Property MasterSQL:string read _getmastersql;
...............
function TSPTemplate._getmastersql: string;
begin
result :=GetMasterSQL;
end;
kendine göre uyarlarsın artık.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: Form inheritance ve grid ayarlarını kaydetmek
Merhabaaslangeri yazdı:s.a.
benim şöyle bir yöntemim var.
base formda bir property tanımlıyorumoluşturduğum formdada sadece getMasterSQL metodunun içini doldurmak kalıyor.Kod: Tümünü seç
Private function _getmastersql: string; Protected Function getMasterSQL:string;virtual;abstract; Property MasterSQL:string read _getmastersql; ............... function TSPTemplate._getmastersql: string; begin result :=GetMasterSQL; end;
kendine göre uyarlarsın artık.
kolay gelsin.
Ben işlemi halletim ama Bu yöntemi kullanan sadece bir unit paylaşırsanız sevinirim. ben ganelde table yapısıyla çalışıyorum. sql konusunda da böyle bir rehberin olması iyi olur
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Re: Form inheritance ve grid ayarlarını kaydetmek
s.a.
nasıl bir örnek istediğinizi tam olarak anlayamadım.
nasıl bir örnek istediğinizi tam olarak anlayamadım.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: Form inheritance ve grid ayarlarını kaydetmek
Sizin ana formda kullandığınız Name özelliği inherit edilen her formda, formun kendi adını dönderecektir.ama kalıtımla elde edilip inherit edilen formun name özelliğine ata formdan nasıl ulaşılır onu yapmam lazım.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Re: Form inheritance ve grid ayarlarını kaydetmek
csunguray yazdı:Sizin ana formda kullandığınız Name özelliği inherit edilen her formda, formun kendi adını dönderecektir.ama kalıtımla elde edilip inherit edilen formun name özelliğine ata formdan nasıl ulaşılır onu yapmam lazım.
işlemi yapmıştım zaten usta...
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Re: Form inheritance ve grid ayarlarını kaydetmek
csunguray yazdı:Sizin ana formda kullandığınız Name özelliği inherit edilen her formda, formun kendi adını dönderecektir.ama kalıtımla elde edilip inherit edilen formun name özelliğine ata formdan nasıl ulaşılır onu yapmam lazım.
sen yazdıktan sonra deneyip yapmıştım usta. appshotname+name uniq gibi oldu. takır takı çalışıyor
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog