Bilindiği üzere Acceste ilk kaydı getirirken first ile işlemi kolay bir şekilde halledebiliyorduk, peki tabloda 2.3.4.5 ve 6. kayıtları Nasıl Getirebiliriz.
Tc - Ad Soyad - borç1-borç2 -borç3-borç4-borç5-borç-6-toplam Gibi
Access Kayıt Getirme Sorusu
Bu kayıtlar tablodan direk mi yoksa bir altform, listbox gibi bir nesne aracılığı ile mi alınacak?
İnadına, ille de Accesstr.net...
(23/08/2018, 01:42)mehmetdemiral yazdı: Bu kayıtlar tablodan direk mi yoksa bir altform, listbox gibi bir nesne aracılığı ile mi alınacak?
Yok Direk Sorgudan Getiremiyormuyuz, mesela Tasarım Bölümünde Borç1 : first([Borc]) yazınca ilk borcu veriyor ama ben istiyorum ki ikinci ve üçüncü borcuda aynı sorguda görebileyim
Bir döngü kullanarak sırayla kayıtları alabilirsiniz. Tablonuzda kimlik alanında otomatik olarak sıra değeri var. İlk kayıtı alıp daha sonra sırasıyla 2,3,4,5 gibi ilerlemek için for next döngüsü kullanabilirsiniz. Ya da
SELECT TC FROM soru1
WHERE kimlik= 2;
şeklinde Sql komutunu Vba üzerinden kullanmak da mümkün. Böylece benim örnek cümleciğimde soru1 tablosunun kimlik nosu 2 olan satırındaki TC değeri gelir. Bunun gibi istediğiniz tüm değerleri alabilirsiniz.
SELECT TC FROM soru1
WHERE kimlik= 2;
şeklinde Sql komutunu Vba üzerinden kullanmak da mümkün. Böylece benim örnek cümleciğimde soru1 tablosunun kimlik nosu 2 olan satırındaki TC değeri gelir. Bunun gibi istediğiniz tüm değerleri alabilirsiniz.
İnadına, ille de Accesstr.net...
(24/08/2018, 18:22)mehmetdemiral yazdı: Bir döngü kullanarak sırayla kayıtları alabilirsiniz. Tablonuzda kimlik alanında otomatik olarak sıra değeri var. İlk kayıtı alıp daha sonra sırasıyla 2,3,4,5 gibi ilerlemek için for next döngüsü kullanabilirsiniz. Ya da
SELECT TC FROM soru1
WHERE kimlik= 2;
şeklinde Sql komutunu Vba üzerinden kullanmak da mümkün. Böylece benim örnek cümleciğimde soru1 tablosunun kimlik nosu 2 olan satırındaki TC değeri gelir. Bunun gibi istediğiniz tüm değerleri alabilirsiniz.
Döngü Konusunu Anlatqan Bir Örnek,Site Yada Video Varmı???
En basit sorgu için küçük bir açıklama yapayım. Basit bir for next sorgusu:
Önce bir değişken tanımla
Dim x as integer
Sonra for’u oluştur. 1 den yüze kadar dönsün
For x= 1 to 100
Sonra yapılacak eylemi yaz. Mesela bir onayın işaretini kaldırsın
Me.onay1 = 0
Sonra devam etmesi için for satırına gönder
Next x
Böylece 1 den 100'e kadar onay1 alanındaki onayları kaldırır.
BU KADAR
Diğer döngü türleri için internette çok kaynak var. Sitemizde bir ara ders olarak paylaşmıştım. Bir araştırın.
Önce bir değişken tanımla
Dim x as integer
Sonra for’u oluştur. 1 den yüze kadar dönsün
For x= 1 to 100
Sonra yapılacak eylemi yaz. Mesela bir onayın işaretini kaldırsın
Me.onay1 = 0
Sonra devam etmesi için for satırına gönder
Next x
Böylece 1 den 100'e kadar onay1 alanındaki onayları kaldırır.
BU KADAR
Diğer döngü türleri için internette çok kaynak var. Sitemizde bir ara ders olarak paylaşmıştım. Bir araştırın.
İnadına, ille de Accesstr.net...
Konuyu Okuyanlar: 2 Ziyaretçi