Ekleme Sorgusu İle Toplu Kayıt
#1
Değerli arkadaşlar merhaba;
Bir form üzerinden ilgili tabloya toplu kayıt yapmak istiyorum. Bunun da ekleme sorgusu ile yapılabileceğini tespit ettim. Fakat düşüncemdeki taslağı oluşturamadım.
Örnek;
FRMBOALTOP_ANA formundan seçilen fiş türü ile FRMBORCALAKAYIT_TOP formu açıldıktan sonra ilgili bilgiler doldurulup tuşa bastığımızda TBLBORC_ALACAK tablosundaki FISTUR, KAYIT_TARIH, ADSOYAD, BORC, ALACAK ve ACIKLAMA alanları otomatik olarak doldurulacak.
İlginize şimdiden teşekkür ederim.


Eklenti Dosyaları
.rar   Kayıt_Rapor.rar (Boyut: 88,18 KB / İndirilme: 144)



  Alıntı
Bu mesajı beğenenler:
#2
Sayın hocalarım;
Bunun farklı bir yöntemi varsa onu da uygulayabilirim.
Saygılarımla,



  Alıntı
Bu mesajı beğenenler:
#3
Merhaba..

Kişiyi nasıl seçelim.. Ana formdan mı, açılandan mı? Orası muallakta kalmış..



  Alıntı
Bu mesajı beğenenler:
#4
Sayın Taruz;
Toplu kayıt olacağından dolayı TBLPERSONEL deki bütün kayıtlı kişiler seçilirse daha mantıklı olmaz mı. Eğer ki form üzerinden açılan kutudan seçilirse tek kişi seçmiş olacağız bu durumda toplu (kişi) olarak ekleme olasılığımız olmayacaktır. Ben böyle düşünüyorum, ama sizin bildiğiniz birşey varsa ona tabi olurum. Yeter ki form (FRMBORCALAKAYIT_TOP) üzerinden doldurulan veriler TBLBORC_ALACAK tablosuna; FISTUR, KAYIT_TARIH, ADSOYAD, BORC, ALACAK ve ACIKLAMA bilgiler tek tuşla topluca eklensin.
Not: FRMBOALTOP_ANA formunda açılan kutu ile seçilen fiş türleri FRMBORCALAKAYIT_TOP formunu açmaktadır. Fakat açılan kutuda seçilen fiş türlerine göre borç veya alacak hanesi açılıyor. Ve kaydediliyor. Bu metin kutuları üst üste bindirildiğinden gözükmüyor.
Açılan kutuda fiş türüne göre borç veya alacak hanesine kaydetme özellikleri;
Avans Hakediş (A) - Personel Alacaklı
Avans Ödeme (B) - Personel Borçlu
Maaş Hakediş (A) - Personel Alacaklı
Maaş Ödeme (B) - Personel Borçlu
Nakit Tahsilat (A) - Personel Alacaklı
Nakit Ödeme (B) - Personel Borçlu
Bankaya Yatan (B) - Personel Borçlu
olarak personelin hanesine işleniyor.
Teşekkürler efendim.



  Alıntı
Bu mesajı beğenenler:
#5
Amacınızı anlamadım.. Kayıt yapmak istediğiniz tabloda Ad SOYAD alanı var.. Siz toplu kayıt eklemek istiyorsunuz ama bu alanlar boş mu kalacak? Ayrıca kayıt sayısı da belli değil.

Amacınız mevcut kayıtları güncelleme de değil, öyle anlaşılıyor.. Wink



  Alıntı
Bu mesajı beğenenler:
#6
Sayın Taruz;
Evet verileri eklemek istediğim tabloda ADSOYAD var. Ama form üzerinden girdiğim verileri eklemek istediğimde ekleme tarihi, fiş türü, açıklama borç veya alacağına (fiş türüne göre değişir) kaydedilen veriler kime ait olduğunu tespit etmek için tablodaki adosyad alanı kesinlikle dolduruluması gerekir.
Toplu kayıt da her personele birer tane fiş oluşturacak. Burada adsoyad alanı her personel için diğer alanlar ortak olacak şekilde ayrı ayrı satır oluşturacak (tarih, fiş türü, açıklama, borç veya alacak). Daha sonra ortak olan alanları tek tek düzeltme (personele göre uyarlama) işlemi yapmak içinse ayrı bir işlem yapılacak ve bu konu ayrı bir işlem olduğundan bunun üzerinde fazla durmuyorum.
Örnek1; Ay içinde çalışan personeller 15.07.2009 tarihinde 10,00 TL kişi başı avans haketmiştir. Çalışan bütün personellere girilmek üzere; "Avans Hakediş" formu açılır ve ilgili veriler girildikten sonra tabloya (TBLBORC_ALACAK) her satıra bir personel, alacağına ve ilgili diğer veriler (ekleme tarihi, fiş türü, açıklama) kaydedilir.
Örnek2; Ay içinde çalışan personeller 16.07.2009 tarihinde kişi başı 10,00 TL olan avansları ödenmiştir. Çalışan bütün personellere girilmek üzere; "Avans Ödeme" formu açılır ve ilgili veriler girildikten sonra tabloya (TBLBORC_ALACAK) her satıra bir personel, borcuna ve ilgili diğer veriler (ekleme tarihi, fiş türü, açıklama) kaydedilir.
Bunları toplu kayıt olarak düşündüğümüzde veritabanındaki bütün personelleri alacak (TBLPERSONEL) ve kaydedecektir.
Amacım varolan veriyi güncellemek değil, tabloya yeni veriler eklemek. (Toplu olarak)
Örnek olması için size ekte çalışma gönderiyorum. Şimdi diyecen bu çalışma sağlıklı çalışıyor ve neden bunun üzerinden düşünceni hayata geçirmiyorsun. Doğru çalışıyor ama adsoyad verilerini şuan kayıt yapılan tablodan alıyor ve bunu personel tablosundan almak istediğimde ekleme sorgusu çalışmıyor. Diğer bir husus çalışır mevcut durumda kayıt yaptığı tablodan aldığı değerleri (adsoyad) sildiğimde yine ekleme sorgusu çalışmıyor.
Teşekkürler.


Eklenti Dosyaları
.rar   Aylık_Puantaj_veri aktarıyor.rar (Boyut: 161,8 KB / İndirilme: 131)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Güncelleme Sorgusu çalışmıyor ? karaayhan 3 400 05-04-2025, 22:08
Son Mesaj: karaayhan
  Tablodaki Alanı Alt Tablodan Alınan Değerle Güncelleme Sorgusu Lidervet 7 637 02-12-2024, 11:20
Son Mesaj: halily
  Formda Liste Sorgusu anno 1 345 15-07-2024, 00:29
Son Mesaj: dsezgin
  Gücelleme Sorgusu evren89 2 352 18-05-2024, 23:19
Son Mesaj: evren89
access-sql-18 Insert ile formdan tabloya kayıt ekleme Enigmatic 18 21.536 07-02-2024, 18:41
Son Mesaj: halil.tefci
  Virgülle Ayrılmış Verilerin Her Bir Değerini Yeni Kayıt Olarak Ekleme adnnfrm 5 680 28-11-2023, 01:37
Son Mesaj: dsezgin
  [SORGU] Farklı Tablolarda Yer Alan Satış Bilgilerini Toplama Sorgusu Lidervet 1 481 09-11-2023, 00:54
Son Mesaj: dsezgin
  Etiket Isimlerini Toplu Değiştirme hedefkaya 1 342 24-10-2023, 21:06
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi