değerli arkadaşlar;
delphi 7, paradox veri tabonı ve BDE yi kullanıyorum. yazdığım programa bir alians oluşturdum. oluşturduğum aliansın veriyolun programa girerken kullanıcı giriş ekranından değiştirmek istiyorum.
mesela veri yolu aşağıdaki şekilde ayarlanmıştır.
c:\hesap\data\deneme2008
kullanıcı ekranında bir liste kutusundaki item lerden birini seçerek veri yolunu değiştirmek istiyorum;
c:\hesap\data\deneme gibi,
çalışma anında veri yolu değiştirerek farklı verilere ulaşmak istiyorum. kolay gelsin
alians veri yolunu kodla değiştirme
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
alians veri yolunu kodla değiştirme
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: alians veri yolunu kodla değiştirme
Kod: Tümünü seç
Session.Close;
Session.Open;
Session.ConfigMode:=cmSession;
Session.AddStandardAlias(stralias,strKlasor,'Paradox');
strKlasor: klasor yeri c:\data\2008 gibi
Configmode olarak cmsession seçildigi için ekledigin alias sisteme kaydedilmez, program içinde session açıkken kullanılır. Session i açıp, kapatman gerekiyordu diye hatırlıyorum. Uzun süredir, paradox kullanmıyorum.
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: alians veri yolunu kodla değiştirme
verdiğiniz cevap için teşekkür ederim. eve gidince kodları deneyeceğim.
ayrıcı; veri yolunu combobox'tan seçtigim değerlerle değiştirmek istiyorum.
dataların veri yolu böyle olsun c:\hesap\data\2008
sondaki 2008 değerini ben combobox tan seçeceğim. combobox tan seçtiğim değeri veri yoluna nasıl ekleyebilirim.
kolay gelsin;
ayrıcı; veri yolunu combobox'tan seçtigim değerlerle değiştirmek istiyorum.
dataların veri yolu böyle olsun c:\hesap\data\2008
sondaki 2008 değerini ben combobox tan seçeceğim. combobox tan seçtiğim değeri veri yoluna nasıl ekleyebilirim.
kolay gelsin;
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: alians veri yolunu kodla değiştirme
Combobox1Change event ine aşagıdaki kodu ekle, her seçildiginde alias degiştirilir. Programı ilk çalıştırdıgında bir kez bu eventi çagırman gerekir. Ayrıca bazı table lar edit durumunda ise onları da post etmelisin.
Kod: Tümünü seç
Session.Close;
Session.Open;
Session.ConfigMode:=cmSession;
Session.AddStandardAlias(stralias,'c:\hesap\data\'+combobox1.items[combobox1.itemindex],'Paradox');
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: alians veri yolunu kodla değiştirme
verdiğiniz bilgiler için çok teşkkür ederim. yapmak istediğimi yardımınızla yaptım. 

İsteyen, yapabildiğinden daha fazlasını yapar.