Skip to main content

AccessTr.neT


Pasif veriyi diğer tabloya aktarmak, form üzerinden tablo seçmek

Pasif veriyi diğer tabloya aktarmak, form üzerinden tablo seçmek

#11
sayın mntf02,

aslında son yazdığınız sorununuza yönelik olarak belirttiğiniz
Alıntı:...Fihrist tablosundaki alanların fazlalığı nedeni ile kodun devamı yapılamıyor...
İfadesi,bu sorunun tespit edilmesi ve çözümü için gereken cevabı da beraberinde getiriyor.zira,kodlama sayfasında yazılacak karakter sayısı 250 dir.fakat,siz;tablo içerisinde oluşturduğunuz alan adlarını karakter sayısı olarak uzun tuttuğunuz için kodlamada yazdığınız sorgu ifadesinin yetmediğini de görmüş oldunuz.Sorununuzun çözümü için iki alternatif seçenek sunmak isterim.

SEÇENEK-1)
Ya,tablo ve alan adlarını uygun kısa ve öz ifadeler içerecek şekilde yeniden düzenlemeniz ve bu yeni haline göre tüm form,sorgu içeriklerinde yapmanız gereken düzenlemeleri sağlamalısınız.aslında bu konuda yanlış hatırlamıyorsam gerek size gerekse de diğer kullanıcılara buna dair çeşitli konuların içeriklerinde bu hususlara dikkat edilmesi ve sonrasında şu an gelinen durumlara gelinmesinin engellenmesinin sağlanması için bazı uyarılarda bulunulmuştu.işte o uyarılar aslında tam da bu gelinen noktaların bir öngörüsü olarak yapılmış geçerli ve genel kabul görür uyarılardı.elbette ki,zararın neresinden dönülürse kar dır mantığı ile,bu düzenlemelerin yapılmaya başlanması yerinde olacaktır.

SEÇENEK-2)
Ya da,yukarıda bahsi geçen düzenlemelerle uğraşmakla zaman kaybı yaşanmak istenmezse şöyle de yapılabilir,o zaman.

INSERT INTO sorgusu bünyesinde yer alan ve verilerin alınacağı değerleri içeren metin kutularını bir değişkene aktarıp o değişken adları bu metin kutularının yerlerine kullanılarak,karakter sayısının azaltılması sağlanabilir.örneğin;

Me.CIKILKGIRISTARIHI için,

Dim a as Date
a=format([CIKILKGIRISTARIHI],”dd/mm/yyyy”)
& "','" & Me.CIKILKGIRISTARIHI & "','" yerine de
& "','" & a & "','"
yazmak gibi.tabi,bunu diğer metin kutuları için de ve tek harfli değişkenlere uyarlamanız gerekmektedir.bu işlem evet kod satırlarını artırır ama en azından sorgunun yazılmasını sağlamak içindir.

sayın mntf02,
Paylaşılmak istenen bilgiler bunlardır,şu an itibarı ile.elbette ki,bu alternatif bilgiler sizin tercihinize ve görüşünüze sunulmuştur.uygulamak ve denemek size kalmıştır.

İyi çalışmalar,
Saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
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
Cvp: Pasif veriyi diğer tabloya aktarmak, form üzerinden tablo seçmek - Yazar: atoz112 - 08/08/2014, 15:21
Task