access hakkında bilgi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
access hakkında bilgi
s.a.
arkdaşlar MS. Access veritabanını projelerimde kullanmak istiyorum.
bunun için ne yapmam gerekiyor. (yani forma hangi bileşeni ekleyip, mdb dosyası ile nasıl bağlantı kurmam gerekiyor)
access verilerini kullanırken table yada query deki komutları kullanabilirmiyim? (yani nasıl kullanılır)
MS. Access veritabanını kullandığım zaman BDE' ye ihtiyacım var mı? (galiba olmaması gerekiyor)
Ms. Access li projeye kurulum hazırlayınca ayrı birşey include etmem gerekiyor mu? (yani her makinada program ve data dosyası haricinde birşey yüklememe gerek var mı?)
teşekkürler...
arkdaşlar MS. Access veritabanını projelerimde kullanmak istiyorum.
bunun için ne yapmam gerekiyor. (yani forma hangi bileşeni ekleyip, mdb dosyası ile nasıl bağlantı kurmam gerekiyor)
access verilerini kullanırken table yada query deki komutları kullanabilirmiyim? (yani nasıl kullanılır)
MS. Access veritabanını kullandığım zaman BDE' ye ihtiyacım var mı? (galiba olmaması gerekiyor)
Ms. Access li projeye kurulum hazırlayınca ayrı birşey include etmem gerekiyor mu? (yani her makinada program ve data dosyası haricinde birşey yüklememe gerek var mı?)
teşekkürler...
[ F X E R K A N © - E r k a n Ç İ F T Ç İ ]
AdoConnection Objesi ile genel olarak DataBase bağlanırsın Formlarında da AdoDatset ile kullandığın (DBEdit, DBGrid) gibi nesneleri veritabanındaki tablolarla bağlantı kurdurursun.
Yapman Gerekenler
1 adet AdoConnection
1 adet AdoDataSet
1 adet DataSource
Kullanman
AdoConnection nesnesini Object Inspector penceresinden ConnectionString Bölümünü veritabanına göre ayarla
AdoDataSet'in Connection bölümünü ayarla bu AdoConnection1 olacak sonra CommanText bölümünü ayarla (Select * From Datam)
Daha sonra DataSource nin DataSet bölümünü ayarla AdoDataset1 i göstersin.
Diğer yapılacak işlemlerde hiçbir değişklik yoktur.
Kolay Gelsin.
Yapman Gerekenler
1 adet AdoConnection
1 adet AdoDataSet
1 adet DataSource
Kullanman
AdoConnection nesnesini Object Inspector penceresinden ConnectionString Bölümünü veritabanına göre ayarla
AdoDataSet'in Connection bölümünü ayarla bu AdoConnection1 olacak sonra CommanText bölümünü ayarla (Select * From Datam)
Daha sonra DataSource nin DataSet bölümünü ayarla AdoDataset1 i göstersin.
Diğer yapılacak işlemlerde hiçbir değişklik yoktur.
Kolay Gelsin.
husonet abicim
dediklerinizi yaptım oldukça iyi çalışıyor.
ya cahilliğime bağışlayın ama dataset ile table yada query kullanma arasında ne gibi farklar var.
birde abicim locate komutunu bir çalıştıramadım. gerçi yazdığım kod şu şekilde
dataset1.locate('BASLIK',edit1.text,[]);
bu şekilde olduğu zaman mesela aramak istediğim şey "deneme2" ben "deneme" yazıp locate metodunu çalıştırdığım zaman olmuyor ancak "deneme2" çalışıyor.
birde tablede şöyle birşey kullanıyordum.
baslik,konu : string;
table1.locate('BASLIK;KONU',VarArrayOf([baslik,konu]),[]);
bu hiç çalışmıyor acaba neden. table yada query mi kullanmam gerekiyor.
teşekkürler.
dediklerinizi yaptım oldukça iyi çalışıyor.
ya cahilliğime bağışlayın ama dataset ile table yada query kullanma arasında ne gibi farklar var.
birde abicim locate komutunu bir çalıştıramadım. gerçi yazdığım kod şu şekilde
dataset1.locate('BASLIK',edit1.text,[]);
bu şekilde olduğu zaman mesela aramak istediğim şey "deneme2" ben "deneme" yazıp locate metodunu çalıştırdığım zaman olmuyor ancak "deneme2" çalışıyor.
birde tablede şöyle birşey kullanıyordum.
baslik,konu : string;
table1.locate('BASLIK;KONU',VarArrayOf([baslik,konu]),[]);
bu hiç çalışmıyor acaba neden. table yada query mi kullanmam gerekiyor.
teşekkürler.
[ F X E R K A N © - E r k a n Ç İ F T Ç İ ]
- mehmet_turecan_cakmak
- Üye
- Mesajlar: 132
- Kayıt: 02 Tem 2003 01:08
- Konum: Afyon
- İletişim:
ado
fxerkan kodu bide şöyle denesen
adodataset1.locate('adi','edit1.text',[]);
birde veritabanında birden fazla tabo varsa daha fazla dataset ve datasource kullanman lazım...
kolay gele...
adodataset1.locate('adi','edit1.text',[]);
birde veritabanında birden fazla tabo varsa daha fazla dataset ve datasource kullanman lazım...
kolay gele...
- mehmet_turecan_cakmak
- Üye
- Mesajlar: 132
- Kayıt: 02 Tem 2003 01:08
- Konum: Afyon
- İletişim:
access
iyi günler...
evet.veritabanındaki her tablo için ayrı bir dataset ve datasource kullanman lazım...
kolay gele...
evet.veritabanındaki her tablo için ayrı bir dataset ve datasource kullanman lazım...
kolay gele...
AdoDataset Acces veritabanında Table dan daha avantajlı Hız ve tablolalarda SQL yardımı ile veri işleme olayları daha iyi Ayrıca Table da olan özellikleri kullanabilme olanağıda sağlıyor Query ise yeri geldiği zaman kullanmanı tafsiye ederim mesala tablondan kayıt silersen Query daha başarılı bir yapıya sahip ben bu iki nesneyi yazdığım programlarımda çok kullanıyorum.
--------------------------------------------------------------------------
Locate komutunu [loCaseInsensitive] bu parametreyi eklersen sorunun çözülür.
dataset1.locate('BASLIK',edit1.text,[loCaseInsensitive]);
---------------------------------------------------------------------------
Hayır Datandaki her tablo için ayrı bir dataset koymana gerek yok.
Bu arada arkadaşlar formu takip edemiyorum şu an Altınoluk ta tatil yapıyorum Delphi siz günler geçmiyor bu yüzden forumlara katılamamanın acısını yaşıyorum
HERKEZE BURDAN KUCAK DOLUSU SEVGİLER SAYGILAR.
--------------------------------------------------------------------------
Locate komutunu [loCaseInsensitive] bu parametreyi eklersen sorunun çözülür.
dataset1.locate('BASLIK',edit1.text,[loCaseInsensitive]);
---------------------------------------------------------------------------
Hayır Datandaki her tablo için ayrı bir dataset koymana gerek yok.
Kod: Tümünü seç
AdoDataSet1.Close;
AdoDataSet1.CmdText := 'Select * From Tablo1';
AdoDataSet1.Open;
//Tablo değişimine gerek hissetiğin olayın altına yaz (Bu bir butonun oncilick olayı olabilir)
//Tablo2 yi seçtirmek için yine aynı işlemi yaparsın
AdoDataSet1.Close;
AdoDataSet1.CmdText := 'Select * From Tablo2';
AdoDataSet1.Open;
Bu arada arkadaşlar formu takip edemiyorum şu an Altınoluk ta tatil yapıyorum Delphi siz günler geçmiyor bu yüzden forumlara katılamamanın acısını yaşıyorum
HERKEZE BURDAN KUCAK DOLUSU SEVGİLER SAYGILAR.
- mehmet_turecan_cakmak
- Üye
- Mesajlar: 132
- Kayıt: 02 Tem 2003 01:08
- Konum: Afyon
- İletişim:
access
selam...
hocam access te her tablo için ayrı ayrı dataset kullanılır ama bunun başka bir hilesi veya başka bir yöntemi varsa onuda sizden öğrenmeyi isterim...
iyi tatiller...
hocam access te her tablo için ayrı ayrı dataset kullanılır ama bunun başka bir hilesi veya başka bir yöntemi varsa onuda sizden öğrenmeyi isterim...
iyi tatiller...
