DLookUp da boş alana giriş yapabilmek

Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
Sorunum şu arkadaşlar,

DLookUp la verileri almayacaksam formülün olduğu fiyat alanına elle veri girebilmek,teşekkürler
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Öyle birşey olmaz, Dlookup ın baktığı tabloya tanımlamanız lazım fiyatları kriterleriniz her ne ise..
 
Son düzenleme:
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın FİKKO,

DLookUp fonksiyonu alanın veri bağlantısı olarak yazıldığından değişiklik yapma imkanınız yok. Ancak, Sevkiyat tablosuna fiyat diye bir alan eklerseniz ve DLookUp fonksiyonunu kod olarak girerseniz o zaman değiştirmek istediğiniz fiyat değişir ve aynı zamanda kaydedilir.

İyi çalışmalar
 
Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
Sayın modalı,

sizden fazla yardım istediğimi biliyorum ama inanın access konusunda acemiyim ve şunuda bilminizi isterim ki siz ve arkadaşlardan cevap gelene kadarda ben diğer konu ve sorulara bakarak çözmeye çalışıyorum.
şimdi ricam şu nasıl yapacaığımı bana daha açık anlatırmısınız,teşekkürler.
 
Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
arkadaşlar yardımlarınızı bekliyorum

araştırıyorum fakat forumda sorunumla ilgili açık bilgi bulamadım.

Hayırlı cumalar,teşekkürler
 
Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
rica

arkadaşlar uzun zamandır bekliyorum sorumla ilgili cevap olmadı sorunumu yanlış anlatmış olabilirim.Ricam şu yardım edebilirseniz.

DLookUp formülünü yazdığın alan formül olduğu için kilitleniyor,formülün baktığı alanlara veri girmezsem alanın kilitlenmemesi ve veri girilebilmesi
 
Katılım
22 Ocak 2007
Mesajlar
815
Excel Vers. ve Dili
2003
cevap

öncelikle sevkiyat tablona Fiyat diye bir alan ekle sonra sevkiyat formuna gel ve oradaki Fiyat metin kutusunun denetim kaynağını Fiyat yap sonrada AlışVadesi metin kutususnun denetim kaynağını Alış Vadesi diye değiştir

sonrada bu kodu formunda Sip_No alanının güncellendiğinde kısmına ekle sen sipariş noyu girip o alandan çıktıktan sonra cinsi ve sipariş noyu kontraol eder eğer cinsler tablosunda uyuşan değer varsa onları ilgili alana getirir yoksa sen elinle yazabilirsin ok

Private Sub Sip_No_AfterUpdate()
Dim rs As New ADODB.Recordset
rs.Open "Cinsler", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
If rs.EOF <> True Then
Do

If rs("Cins") = Me.Cins And rs("SipNo") = Me.Sip_No Then

Fiyat.Value = rs("Fiyat")
Alış_Vadesi.Value = rs("Vadesi")
End If
rs.MoveNext
Loop Until rs.EOF
End If

Set rs = Nothing
Set conn = Nothing

End Sub


unutmadan referanslar resimdeki gibi olacak
 
Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
Cevap

Sayın gülsüm1 yardımın için çok teşekkürler,

fakat ben dediklerine uyguladığım halde olmadı.Lütfen dosyama bakıp nerde yanlış yaptığımı söylermisin.Teşekkürler
 
Katılım
22 Ocak 2007
Mesajlar
815
Excel Vers. ve Dili
2003
formundaki Fiyat metin kutusunun &#246;zellikler di&#287;er ad&#305;n&#305; Fiyat diye de&#287;i&#351;tir kod &#231;al&#305;&#351;acak dikkatet kod formda fiyat diye bir metin kutusu ar&#305;yor ama formdaki a&#231;&#305;lankutu bilmem ne
 
Katılım
22 Ocak 2007
Mesajlar
815
Excel Vers. ve Dili
2003
Private Sub SipNo_AfterUpdate()
Dim rs As New ADODB.Recordset
rs.Open "Cinsler", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
If rs.EOF <> True Then
Do

If rs("Cins") = Me.Cins And rs("SipNo") = Me.SipNo Then

Fiyat.Value = rs("Fiyat")
Alış_Vadesi.Value = rs("Vadesi")
End If
rs.MoveNext
Loop Until rs.EOF
End If

Set rs = Nothing
Set conn = Nothing
End Sub
kodun doğrusu bu olacak önceden Sip_No olan alanı SipNo olarak değştirmişsin
 
Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
Say&#305;n G&#252;ls&#252;m hnm.
yard&#305;mlar&#305;n&#305;zdan dolay&#305; size &#231;ok te&#351;ekk&#252;r ederim.Yapm&#305;&#351; oldu&#287;unuz kod ger&#231;ekten &#231;ok i&#351;ime yarad&#305; her &#351;ey i&#231;in tekrar &#231;ok te&#351;ekk&#252;r ederim kolay gelsin.
 
Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
rica

sevgili gülsüm hnm.
bana bu konuyla ilgili yardım etmiş ve sorunumu çözmüştünüz.Fakat sevkiyata
yazdığınız kodun baktığı tablo yerine sorgudan bakmasını sağlamaya çalıştım
ve bugüne kadar halledemedim bana yardımcı olursanız çok sevinirim.Teşekkürler
 
Katılım
22 Ocak 2007
Mesajlar
815
Excel Vers. ve Dili
2003
2003 yap ondan sonra koy biz hala 2003 y&#305;l&#305;nda seyrediyoruz zaman atlayamad&#305;k
 
Katılım
22 Ocak 2007
Mesajlar
815
Excel Vers. ve Dili
2003
sorgu ile tablonun ad&#305; ayn&#305; oldu&#287;u i&#231;in sorgu ismini cinsler1 diye de&#287;i&#351;tir koda gir ordaki cinsler olan ad&#305; cinsler1 diye de&#287;i&#351;tir
 
Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
g&#252;ls&#252;m hnm.

cevapta ge&#231;ikti&#287;im i&#231;in &#246;z&#252;r dilerim.Foruma bakamad&#305;m yard&#305;mlar&#305;n&#305;z i&#231;in te&#351;ekk&#252;rler,kolay gelsin.
 
Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
Yardım

Arkadaşlar yukarıda görüldüğü gibi dosyada bir kod uyguladık ve çalışmıştı
şimdi ben bu kod un sorgudan veri almasını istiyorum fakat olmuyor yardımcı olurmusunuz,teşekkürler

dosyanını son hali ektedir kod sevkiyat formu sipno içindedir
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın FIKKO,

Şu an yurtdışında olduğumdan bilgisayarım Türkçe karakterli kodları çalıştırmıyor.

Ancak kodları inceledim kodlar doğru gibi görünüyor.

Ne gibi bir hata oluşuyor

İyi çalışmalar
 
Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
hata kodu vermiyor fakat sonu&#231; ta yok te&#351;ekk&#252;rler,
 
Üst