Skip to main content

AccessTr.neT


görevlendirme

görevlendirme

#2
(30/03/2016, 19:49)karaayhan yazdı: hastaların kayıtlı olduğu bir tablom var bu tablodaki kişilere bakacak bir personel tablom var 
burada istediğim şu ki;
1- tbl_kisiler tablosunda her bir hastaya ilgilikisi alanına yazılmak kaydıyla bakacak personelin atanmasıdır
bu işlemi yaparken personel tablosundaki kişilere eşit şekilde bölmek istiyorum.
kisiler tablosunda 500 hasta var personel tablosunda ise 4 personel var yani her personele 125 kişi düşmektedir.

2- sanırım döngü kullanmak lazım ama hiçbir bilgim yok nerde başlar nerde biter bu konuda yardımlarınızı bekliyorum
şimdiden teşekkürler. kolay gelsin.

Selam; herhangi bir formda bir butona aşağıdaki kodu bağlayarak halledebilirsiniz. Çalıştırdıktan sonra tbl_kisi tablonuzın ilgilikisi alanının istediğiniz gibi tbl_per tablonuzdaki personelin id numaralarına bağlandığını göreceksiniz. Tabi bu alanları otomatik yaptığınız için yeni kayıtlarınızın 500 id numarasından büyük olacağını ön görmeli ve manuel sıra numarası vermeli veya oluşturacağınız sorguda yeni sıra numarası vererek bu sql'i o sorgu üzerinden çalıştırmalısınız. Yalnız 4 personel ve 500 kişi olduğunu belirttiğiniz için bu şekilde ayarlanmıştır bilginize..

Not: sayılar değişkenlik gösterecekse öncelikle tablolarındaki kayıt sayılarını almalı ve Sql i buna göre oluşturmalısınız. 
Kod:
DoCmd.RunSQL "UPDATE tbl_kisi SET tbl_kisi.ilgilikisi = Switch([id]>=1 And [id]<=125,1,[id]>=126 And [id]<=250,2,[id]>=251 And [id]<=375,3,[id]>=376 And [id]<=500,4)"
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
görevlendirme - Yazar: karaayhan - 30/03/2016, 19:49
Cvp: görevlendirme - Yazar: ercansahin - 17/04/2016, 00:30
Cvp: görevlendirme - Yazar: karaayhan - 30/04/2016, 21:54
Cvp: görevlendirme - Yazar: atoz112 - 17/05/2016, 15:47