Skip to main content

AccessTr.neT


alt formlu formda işlemi geri almak

alt formlu formda işlemi geri almak

Çözüldü #19
Değerli öğretenlerim katkılarınız ve emeğiniz; sayın aydın3838, emeğiniz ve paylaşımınız için size de teşekkürler.

Acaba dosyanın son halini eklemeniz mümkün mü?

Cevapla
Çözüldü #20
selam assenucler
normal yarım hali bu ama işinize yararmı bilmem
saygılarımla
.rar AYDIN3838.rar (Dosya Boyutu: 54,94 KB | İndirme Sayısı: 25)
aydın3838, 20-12-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #21
Sayın aydın3838,


aynı sorunu bende yaptığım programda yaşadım. Sorunu şöyle çözdm

1- Alt tablo kayıtlarının yer aldığı "Tablo yapma Sorgusu" Yaptım.
2- Alt tablonun "Değiştiğinde" olayına tablo yapma sorgusunu çalıştıracak fonksiyonları yazdım. Böylece alt tabloda değişiklik olduğunda alt tablodaki tüm kayıtlar "Tablo yapma" sorgusu sayesinde yedek bir tabloda saklandı.
3- değişiklik yaptığımızda değişiklikler sadece asıl tabloda yapıldı.
4- değişiklikten vaz geçtiğimizde. asıl tablodaki verilerin tamamını (Sadece bu bordroya ait verileri kastediyorum.) siliyorum.
5- Geçici tablodaki verilerin tamamını ekleme sorgusuyla asıl tablomuza ekliyorum.
6- Son olarakta geçici tabloyu siliyorum (Tablo Sil Komutu)

böylece bordromuzda ve alt formumuzda nekadar değişiklik veya ilave yapsak bile İPTAL yaptığımızda alt formumuz değişilklikten önceki durumuna geliyor..

Örnek isterseniz biraz uzun o yzden eklemedim. isterseniz sonra ekliyebilirim...
+repCahiller bilginin kölesi, Alimler ise efendisi olur.
Cevapla
Çözüldü #22
selam sayın estaban
benim bulduğum çözümde sizinkine benzer yollar farklı sadece
bende boş tablo yapıtım yeni kayıttada bu tabloyu kullanıyorum
önce boş tabloda işlemleri yapıyor ardından kayıt yapılacaksa asıl tabloya aktarıyorum
güncellemedede id alanından ilgili verileri seçip boş tabloya aktarıyor ardından formda gerekli düzenlemeleri yapıyor ilave kayıt yapıldı ise asıl tablodan kayıtları silip boş tablodakileri aktarıyorum

bir sorum olacak
uygulamamda

hareketler
hareketdatayları
kasahareket
bankahareket
stokhareket adında 5 tabloda yukarıdaki işlemleri yapıyorum merak ettiğim
bir satış işlemi açık hesap olarak kaydedildi ardından müşteri kredi kartı getirdi ve banka,stok,kasa. vs.. tablolara eskileri silip yeni kayıtları kaydediyorum

buradan öğrenmek istediğim sürekli sil ardından kaydettmek tablolara zarar verirmi
bu silme ve kaydetme işlemleri kontrollu olmakta tamamen id lere bağlı
bu soruma cevap alırsam sevinirim
aydın3838, 20-12-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #23
SN Aydın3838,

Sanırım sende benim gibi içinde "Cari, Stok, Fatura, Çek, Banka, Kredi Kartı" mödülleri olan bir program yapmak istiyorsun.

Soruna gelince tam anlayamadım. Faturayı açık kesersen zaten kişinin cari hesabı borçlu olacak. Sonradan kredi kartıyla ödeme yaptığında borcunu kapatmış olacak. Burda banka, stok, kasa gibi cari hareketlerden silmen gereken bir kayıt olmaması lazım. Örneği şöyle vereyim

A müşterine 100 tl değerinde mal sattın. ödemesini henüz almadın.
Burda yapman gereken A müşterisine kestiğin fatura tutarını Müşterinin "Cari Hareketler" tablosuna borç hanesine eklemek. Böylece A müşterisi borçlanmış olacak.
daha sonra müşterin geldi kredi kartıyla 100 tl postan çekti.
Burda yapman gereken "pos hareketini" A müşterisinin "Cari Hareketler" tablosunda alacak hanesine eklemek. başka hiçbir işlem yapmana gerek yok.

Bu yazıyı yazarken tablolarını inceledimde Bence tablo yapıların yanlış.
" Cari Kart - cari hareket, Stok kartı - Stok hareketi " şeklinde ayırman lazım tabloları
vaktim az evden girince devam ederim......



+repCahiller bilginin kölesi, Alimler ise efendisi olur.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task