[FORM] Alt formda Sıra numarasını 1'den başlatma
#1
Arkadaşlar merhaba,

Ekteki örnek veritabanında alt formda (Form2) yer alan SIRA NO alanının Form1'deki her kayıt için 1'den başlayıp, alt formdaki bir sonraki her kayıt için 1'er artmasını nasıl sağlayabilirim?

İlgilenebilecek arkadaşlara şimdiden çok teşekkür ederim.


Eklenti Dosyaları
.rar   SIRANO.rar (Boyut: 23,65 KB / İndirilme: 96)



  Alıntı
Bu mesajı beğenenler:
#2
Sn abahceci;
1. Tablo2'de ki SIRA_NO alanini silin.
2. Tablo2 formu Kayit Kaynagi SQL'ni
SELECT Tablo2.*, DCount("*","Tablo2","[NO]=" & [NO] & " And [TETKIK_NO]<=" & [TETKIK_NO]) AS SIRA_NO FROM Tablo2 ile degistirebilirsiniz.
veya Yuruyen bakiye gibi de dusunulebilir.
SELECT Tablo2.*, (Select Count("*") From Tablo2 As b Where (((b.[NO])=Tablo2.[NO]) And ((b.[TETKIK_NO])<=Tablo2.[TETKIK_NO]))) AS SIRA_NO FROM Tablo2 ORDER BY Tablo2.[NO], Tablo2.TETKIK_NO;


NOT: Nesnelerin adlandirilmasinda NO, NOT, vb.. tanimlamalardan kacinmak gerekir.



  Alıntı
Bu mesajı beğenenler:
#3
Sayın dsezgin83260 hocam, ilginize gerçekten çok teşekkür ederim.
Normalde NO, NOT gibi isimlendirme kullanmamaya dikkat ediyorum, uyarınız - hatırlatmanız - için çok teşekkür ederim.
Bu örnek bir veritabanı olduğu için oluştururken açıkçası çok düşünmedim.

Önerinizdeki ilk sorguyu kullandım, ancak

SELECT Tablo2.*, (Select Count("*") From Tablo2 As b Where ((b.[TETKIK_NO])<=Tablo2.[TETKIK_NO]))) AS SIRA_NO FROM Tablo2 Order b Tablo2.[NO], Tablo2.[TETKIK_NO]

sorgusunu nerede kullanacağımı mesajınızdan tam anlayamadım.

Bu sorguyu kullanmadığımdan olsa gerek, Form1'deki 1. kayıt için Sıra No 1'den başlayıp 1'er artarken, 2. kayıt için ilk kayıt hangi sırada bitmişse, ondan başladı.
Ben ise Form1'deki her kayıt için SıraNo'nun 1'den başlamasını istiyorum.

İlginize tekrar çok teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
#4
NO sutunu (tanimlama sebebi) eklemeyi unutmusum. Cevap mesajimdaki SQL'i degistirdim. Ikinci Select alternatif onerimdi ve ilki gibi formun kayit kaynagina yerlestirilebilir.



  Alıntı
Bu mesajı beğenenler:
#5
Sayın dsezgin83260 hocam, ilginize çok teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Formda Otomatik Sıra No Verme Nasil Olur? mart02 2 481 15-09-2023, 09:21
Son Mesaj: akd27
  [FORM] Sıra No Değiştirme husem 3 580 18-09-2022, 09:53
Son Mesaj: alperalper
  [FORM] Günlük Sıra Numarası Vermek M_Kemal_Askeri 3 606 25-05-2022, 23:00
Son Mesaj: M_Kemal_Askeri
  Işlem Sıra Numarasını Butonlarla Değiştirme husem 5 642 27-02-2022, 11:54
Son Mesaj: husem
  Sorguda Baş Sütüna Nasıl Sıra No Koyarım? karacaayt 3 681 23-09-2021, 14:45
Son Mesaj: hegu
access-sql-18 [SORGU] SQL geçerli kaydın sıra nosunu verebilir mi? Mehmet Eser 8 6.611 21-08-2021, 01:19
Son Mesaj: dsezgin
  [SORGU] Sorguda Yüzdelik Dilime Göre Büyükten Küçüğe Sıra Numarası Vermek ctnerdal 9 1.693 22-02-2021, 13:55
Son Mesaj: userx53
  [FORM] Otomatik Sira No Vermek ates2014 4 668 15-01-2021, 14:06
Son Mesaj: halily

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):