Skip to main content

AccessTr.neT


Accesste Otomatik Güncelleme Nasıl Yapılır?

mburaksaglik
mburaksaglik
5
1668

Accesste Otomatik Güncelleme Nasıl Yapılır?

Çözüldü #1
Sayın hocalarım forumda yeniyim ve konuyu yanlış yere açtıysam affınıza sığınarak hemen konuyu anlatmak istiyorum;

İki tablo arasındaki belirlenen alanları birbirinden çıkarıp başka bir tabloya eklemeyi otomatik olarak nasıl yaptırabilirim?

Örneğin;
[A] tablosunda 'ID' ve 'Small' alanlları bulunmakta.
[B] tablosunda 'IDR' ve 'S' alanları bulunmakta.
[C] tablosunda 'IDN' ve 'SML' alanları bulunmakta.

Yapmak istediğim şey şu;

ID, IDN ve IDR alanları eşit olmak şartıyla Small alanından S alanını çıkarıp kalanı SML alanına otomatik olarak girilmesini istiyorum.

Umarım istediğim şeyi düzgün bir şekilde anlatabilmişimdir.
Şimdiden emeğiniz için teşekkürler.
Cevapla
#2
Örnek ekleyiniz...
Please return your positive or negative ...
Cevapla
#3
Örnek ektedir. [GelenYumurta] tablosundaki 'Small,Medium,Large,XLarge' alanlarından [Satış] tablosundaki 'S,M,L,XL' alanları çıkarılıp [KalanYumurta] tablosundaki 'SML,MDM,LRG,XLG alanlarına eklenmesini istiyorum. Ve her üç tablodaki ID, IDN ve IDR alanlarının aynı olduğu sonuçları otomatik olarak hesaplamasını ve [KalanYumurta] tablosuna eklenmesini istiyorum.
.zip veritabani.zip (Dosya Boyutu: 105,73 KB | İndirme Sayısı: 8)
Son Düzenleme: 01/12/2015, 14:33, Düzenleyen: mburaksaglik.
Cevapla
#4
"srg_kalanyumurtaguncelle" isimli sorguyu çalıştırınız.
.rar tabloguncelle_sld.rar (Dosya Boyutu: 20,62 KB | İndirme Sayısı: 9)
Cevapla
#5
Hocam eliniz kolunuz dert görmesin. Allah razı olsun. Çok teşekkürler. Kaç gündür uğraşıyordum şununla.
Cevapla
#6
Hocalarım affınıza sığınarak bir güncelleme tablosu daha isteyeceğim sizden. Ben bir türlü beceremedim lütfen bir kez daha yardımcı olun.

Problem şu;

Üç tane tablom var Sipariş, Tedarik ve GelenYumurta şeklinde.
GelenYumurta tablosunda ID, Small, Medium, Large ve XLarge alanlarını doldurarak stok yapmış oluyorum
Sipariş tablosuna SiparişNo, Small, Medium, Large ve XLarge alanlarını doldurarak sipariş oluşturuyorum.
Tedarik tablosunda SiparişNo, GelenID ve IrasliyeNo bulunmakta,

Tablolar üzerinde yapılan işlem kısaca şu;
Önce GelenYumurta tablosu doldurulur. Sonra Sipariş formu oluşturulur.
Daha sonra, Tedarik tablosuna Sipariş tablosundaki SiparişNo, GelenYumurta tablosundaki ID ve son olarak ta IrsaliyeNo eklenir.
Örneğin;
Sipariş tablosu: SiparişNo = 0001, Medium = 100
GelenYumurta tablosu: ID = 12345, Medium = 70 --- ID = 67890, Medium = 60
Tedarik tablosu: SiparişNo = 0001, ID = 12345, IrsaliyeNo = 098765

Şimdi misal veriyorum; Diyelim ki A firmasının 100 tane Medium yumurtaya ihtiyacı var ve GelenYumurta tablosundaki 12345 nolu ID numarasına ait Medium yumurta 70 tane var. Yani 12345 nolu X kümesi siparişi karşılayamıyor ve siparişin ihtiyacını karşılamak için başka bir kümesin de ID numarasıyla giriş yapılması gerekiyor ki sipariş karşılansın.
Ama atıyorum, 67890 nolu ID numarasında da 60 tane Medium yumurta var ve bu sefer de iki kümesin toplamı siparişin ihtiyacından fazla geliyor.

İstediğim sorgu şu;
Tedarik tablosu üzerinde, ''SiparişNo eşittir Tedarik tablosu ile Sipariş tablosu'' ve ''ID eşittir Tedarik tablosu ile GelenYumurta tablosu'' eşitlikliğinde Sipariş taplosundan GelenYumurta tablosunu çıkartmak ve kalan sonucu başka bir tabloya güncellemek istiyorum.

Çok uzun yazdığımın farkındayım ama yapmak istediğimi anlaşılır bir şekilde yazmak istiyorum. Bunun için kusura bakmayın lütfen.

NOT: Örnek eklemek istedim ama ekle kısmını bulamadım.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task