[FONKSiYON] Access de Excel'deki Dolaylı() komutun karşılığı
#1
Merhaba,
Access 2010 TR kullaniyorum. Excel 2010 TR de yer alan Dolaylı() komutun
Access deki karlığı nedir?
Yapmak istediğim;

Alanları S1-S2-S3-S4 olan bir Tablo1 adında tablom var. Bu tablonun alanlarını kullanacak Sorgu1 adında bir sorgum var. Veri girişi için FormXX adında bir de formum var ve bu form Tablo1 e bağlıdır.
FormXX deki Metin1 kutusuna S3 yazıyorum. Bunu yaptıktan sonra, Sorgu1'i açıyorum ve Tablo1'ı ekliyorum, Sorgu Alan kısmına şu ifadeyei yazıyorum:
DenemeAlan: [Tablo1].[Formlar]![FormXX]![Metin1] Çalıştır, diyorum. Sorgu1 de DenemeAlan sütunu boş görünüyor, veri gelmiyor. Oysa FormXX de Metin1 kutusunda S3 yazmıştım. Dolaysıyla Sorgu1 i çalıştırdığımda Tablo1 de yer alan S3 alanın değerleri listelenmeliydi.
Ama aynı Sorguda Alan kısmına DenemeAlan: [S3] yazdığımda ve Sorguyu çalıştırdığımda
S3 alanın değerleri listeleniyor. Burada yapmak istediğim,
DenemeAlan: [S3] ifadenin karşılığı olan [S3] değerinin Kendim elle girmek yerine FormXX deki Metin1 kutusundan okuması veya çağırması istiyorum ve Metin1 kutusundaki Alan ismi değiştikçe,
Sorgu1 deki Alan ismide buna bağlı değişsin istiyorum.
Sorgu1 deki Alan isimlerini bir kurala bağlı olarak dışardan bir form kutusundan alsın istiyorum. Eğer kendi entegre fonksiyonları ile olmiyorsa, KOD veya MAKRO kullanarak nasıl yapılabilir?
Bütün makaleleri okudum. cevap bulamadım. Sanırım, yazdığım DenemeAlan ifadesini, Dolaylı bir komut içinde kullansam çözülebilir, sanırım. Çünkü Excel de başka bir yerdeki ifadenin sonucuna Dolaylı() komutu ile ulaşılabiliyor.
Yardımlarınızı bekliyorum. Teşekkür ederim.
Saygılarımla,



Eklenti Dosyaları
.rar   Database.rar (Boyut: 27,21 KB / İndirilme: 78)



  Alıntı
Bu mesajı beğenenler:
#2
Private Sub Metin20_AfterUpdate()
Me.RecordsetClone.FindFirst "[IDTablo1] = " & Me.Metin20
Me.Bookmark = Me.RecordsetClone.Bookmark
End Sub


FORM UZERINDEN VERI CAGIRMAK ICIN
1. TASARLADIGINIZ FORUMUN KAYIT KAYNAGINI BELITMELISINIZ
2. FORMUN UZERINE BAGIMSIZ KUTUCUK ILAVE EDEREK YUKARIDAKI
VB CODE BAGIMSIZ KUTUCUK GUNCELLENDIRILDIKTEN SONRA OLAY YORDAMINA
YERLESTIRINIZ.

EK'TEKI ORNEGI INCELEYEBILIRSINIZ.


Eklenti Dosyaları
.rar   Database.rar (Boyut: 28,82 KB / İndirilme: 63)



  Alıntı
Bu mesajı beğenenler:
#3
(25-03-2013, 20:21)dsezgin83260 demiş ki: Private Sub Metin20_AfterUpdate()
Me.RecordsetClone.FindFirst "[IDTablo1] = " & Me.Metin20
Me.Bookmark = Me.RecordsetClone.Bookmark
End Sub


FORM UZERINDEN VERI CAGIRMAK ICIN
1. TASARLADIGINIZ FORUMUN KAYIT KAYNAGINI BELITMELISINIZ
2. FORMUN UZERINE BAGIMSIZ KUTUCUK ILAVE EDEREK YUKARIDAKI
VB CODE BAGIMSIZ KUTUCUK GUNCELLENDIRILDIKTEN SONRA OLAY YORDAMINA
YERLESTIRINIZ.

EK'TEKI ORNEGI INCELEYEBILIRSINIZ.

*********************************************

Merhaba Hocam,
yaptıkların için teşekkür ederim ama sanırım ben tam anlatamadım.
Yapmak istediğim: Sorgu1 adında yeni bir sorgu oluşturmak ve bu sorgu, Tablo1 deki alanları okuyacaktır. Ancak Sorgu1'ın alanlarını oluştururken Sorgu1 ALAN bölümüne Tablo1 e ait alanları ben kendim seçerek dahil ediyorum ve Göster kutusna tik attıp çalıştır dediğimde bu alan bilgileri ekranda gösteriliyor. Normalı budur. Ama;
Sorgu1 'ın ALAN bölümünde alanları belirlerken Tablo1 deki alan isimlerini kendim manuel seçmek yerine bir ifade yazıp bu ifadenin sonucu olarak ALAN ismi oluşsun ve Sorguyu çalıştırdığımda alanın bilgileri okunsun. Sorgu ALAN kısmına yazacağım ifade, Tablo1 deki alan ismini FormXX deki bir Metin1 kutusundan okusun ve bu okuduğu alan ismi bilgilerini Tablo1 den çağırsın istiyorum.
Örnek ekli dosyamda Sorgu1 ALAN bölümüne DenemeAlan: [Tablo1].[Formlar]![FormXX]![Metin1] yazdım. Burada Metin1 kutusuna S3 yazdığımda bu ifedenin sonucu normalde DenemeAlan: S3 olup, Sorguyu çalıştır dediğimde Tablo1 deki S3 alanın değerleri ekrana gelmesini sitiyorum. Sorgu1'i çalıştırdığımda bu ifade de S3 değerleri değil S3'ün kendisi ekrana geliyor, ben S3 değil S3'ün değerlerini istiyorum.

(Örneğin Excel de Dolaylı ("A"&5) denildiğinde A sütunun 5. satırındaki değeri çağırır veya Dolaylı ("A"&B1) ve B1 deki değer de 5 olsun, bu ifadenin sonucu A sütunu B1 deki satır numarası ile çağırması yani A5 hücre değeri gibi) Burada da Excel deki Dolaylı () komutun benzeri bir komut Access'de yok mu?

Örnek dosyamı düzenleyip ekliyorum.

Teşekkür eriyorum, yardımlarınızı bekliyorum.


Eklenti Dosyaları
.rar   Database.rar (Boyut: 25,5 KB / İndirilme: 61)



  Alıntı
Bu mesajı beğenenler:
#4
Query builder gibi dinamik select cümlesi mi oluşturacaksınız? En azından seçilecek alanlar için yani.



  Alıntı
Bu mesajı beğenenler:
#5
(26-03-2013, 11:42)Zeki Gürsoy demiş ki: Query builder gibi dinamik select cümlesi mi oluşturacaksınız? En azından seçilecek alanlar için yani.

******************************
Merhaba,
tam olarak dediğiniz anlamadım ama Bir Query oluştururken bu Query alanlarının isimleri dinamik değişen olmasını istiyorum, yani Query, alan ismini Formun bir Metin kutusundan dinamik alsın.

Sanırım aynı şeyi kastediyorsunuz, örnekleme yapsanız, daha iyi anlaşılır sanırım.

Yardımlarınız için teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
#6
form uzerinden soru olusturmasi zahmetli is
iki tablonun karsilastirma,
silme,
capraz
vb soru tiplerini cirak usta seviyesinde yurutmek gerekir.

istediginizi
Ek'teki ATV de duzenledik.
umarim isinizi gorur.


Eklenti Dosyaları
.rar   Database.rar (Boyut: 66,49 KB / İndirilme: 60)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [TABLO] Excel Aktarımı kahramanselim 6 748 06-04-2024, 21:11
Son Mesaj: kahramanselim
  Access'e Yeni Tablo Oluşturarak Excel Import Etmek, Table'ı Sütunlara çevirmek... İlhanYaylıcı 25 2.606 02-10-2023, 13:32
Son Mesaj: halily
  Excel Içindeki Tabloyu Access Vba Ile Refresh Etmek Hk. adnnfrm 2 527 05-08-2023, 02:23
Son Mesaj: adnnfrm
  Excel Birleştir Ve Süz Bora34 6 1.285 16-02-2023, 18:33
Son Mesaj: Bora34
access-sql-18 Access'e Dosya Bul Butonu Ile EXcel'den Veri çekme snapper 2 601 06-12-2022, 11:51
Son Mesaj: snapper
access-sql-9 [VBA] access den makro ile excel çalışma kitabı açmak omur34 10 10.247 09-05-2022, 12:37
Son Mesaj: dsezgin
  Access Içinde Gömülü Excel Dosyası Barındırabilir Miyiz? adnnfrm 2 497 17-03-2022, 07:31
Son Mesaj: adnnfrm
  [VBA] Access Datamı Excel Görmüyor. ofbayoglu61 2 415 19-12-2021, 08:40
Son Mesaj: ofbayoglu61

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi