Skip to main content

AccessTr.neT


sürekli formda kes/kopyala ve yapıştır yöntemi ile kayıt girme

sürekli formda kes/kopyala ve yapıştır yöntemi ile kayıt girme

Çözüldü #1
Arkadaşlar selamlar, bu tarz bir konuyu daha öncede açmıştım ama kimseden çözüm yolu çıkmadı. bu nedenle konuyu tekrar açma gereği duydum. sorunum şöyleki,

form1, form2 ve bir adet de makrom var. form1 kayıt cubuğu üzerinde kopylayama yada kesme işlemi ile aldığım datayı form2 ye yapıştır dediğim anda makromun çalışmasını istiyorum. (olay ekli dosyada şekil ile gösterilmiştir.) bu işlemi nasıl yaparım. yardımlarınızı bekliyorum. teşekkürler.
.rar dereza.rar (Dosya Boyutu: 9 KB | İndirme Sayısı: 10)
.xls Kitap1.xls (Dosya Boyutu: 221,5 KB | İndirme Sayısı: 9)
Son Düzenleme: 10/06/2010, 11:53, Düzenleyen: dereza.
Cevapla
Çözüldü #2
Sayın Dereza;
Sizin sorduğunuz o soruya ben yanıt vermiştim. Demekki çözümlenmemiş bir problem var yalnız bazen ne yapmak istediğinizden ziyade neyi amaçladığınızı anlatmanız daha kolay çözüm üretmeye faydalı olur. Lütfen bizim çözdüğümüz yöntemle değilde sizin makro çalıştırmasını istemekteki amacınızıda yazın ki çözebilelim...
Kolay Gelsin Bu Kodu Form2`ye yazıp denermisin...
Kod:
Private Sub date_BeforeUpdate(Cancel As Integer)
DoCmd.RunMacro "macro1"
End Sub

komşuda dülger mi var geliyor keser sesi,
ustalar konuşunca çıraklar keser sesi.
Cevapla
Çözüldü #3
sayın kural, doğrudur siz bu soruya cevap vermiştiniz ama farklı bir yöntem kullanmıştınız. ben size tekrardan yazmıştım ama cevap alamamıştım sanırım Img-grin

olay şöyleki.bir subform um var. bu subforma girilen değerler bir başka sub formdaki değerleri tetikleyip update ediyor. formumda girilmesi zorunlu olan yerlere giriş yapıldıktan sonra update işlemini çalıştırıyor. ama kullanıcılardan bazıları datayı manuel girmekten ise aynı yapıya sahip daha önceden girilmiş bir diğer form daki datayı kopyalayıp asıl formuma yapıştırıyor. kopyalayıp yapıştırması iyi birşey kullanıcının iş yükünü gerçekten azaltıyor ama bu işlemden dolayı da tetiklenmesi gereken kodlar yada makrolar çalışmıyor. kayıt çubuklarını kaldırmak bir çözüm gibi gözüksede kaldıramam. onlar bana lazım. Img-grin

ilginize teşekkürler.
Cevapla
Çözüldü #4
Kolay Gelsin Bu Kodu Form2`ye yazıp denermisin...
Kod:
Private Sub date_BeforeUpdate(Cancel As Integer)
DoCmd.RunMacro "macro1"
End Sub

komşuda dülger mi var geliyor keser sesi,
ustalar konuşunca çıraklar keser sesi.
Cevapla
Çözüldü #5
Sn dereza;
Yazdıklarınıza göre yapmanız gerekenin en uygununun şu şekilde olması gerektiği kanısındayım;

Table1 ve Table2 ile aynı yapıda yeni bir tablo (örn:TableX) oluşturup Form1 e "kopyala" adında bir buton ve Form2 ye "yapıştır" adında bir buton eklenmeli.

"kopyala" tıklayınca önce TableX'teki kayıtları silip sonra kayıttaki veriyi TableX'e eklemeli ve Form2'deki "yapıştır"a tıklayınca TableX'teki veriyi Dlookup ile odaktaki kayda aktarmalı.

Ekteki örneği inceleyin ve kendi uygulamanıza uyarlamaya çalışın.
.rar dereza.rar (Dosya Boyutu: 11,45 KB | İndirme Sayısı: 14)
Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Cevapla
Çözüldü #6
Sayın ayhan2122;

Hocam merhaba.. Katkınız için teşekkür..

Selam ve sevgiler...
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task