Fiyat teklifi oluşturmak

Katılım
21 Ağustos 2008
Mesajlar
7
Excel Vers. ve Dili
2007 english
Herkese selamlar, sorunum basit gibi gözüküyor fakat çözemedim :)

yapmak istediğim basitce şu forumdan firma seçilip rapora gönder denilince raporda firmanın diğer bilgilerini göstermek tel adres vs.. gibi . anlaşılacağı gibi firma ismi tel adres hepsi tek bir tabloda duruyor.

Yöntem olarak şunu düşündüm ama nasıl uygulanır bilemedim.
forumdan firma ismi seçildiğinde ve rapora geçildiğinde rapora o firma id si gelir ,
rapora gelen firma id bilgisi kullanılarak firma tablosundaki telefon field deki bilgi rapora yazdırılır :)
yani kısacası telefon = select from firma.telefon where firmaid=teklifform.firmaid
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Sorguda yöntemi kullanmak için birkaç küçük ayrıntı dışında doğru yaklaşmışsınız..: ;)

Kod:
SELECT firma.firmaid, firma.telefon 
FROM firma
WHERE firma.firmaid=Forms!Form.firmaid
Bu yöntemlede direkt tabloya bağlı raporu form üzerinden (bir olaya bağlayarak) süzebilirsiniz..:

Kod:
DoCmd.OpenReport "firma", acViewPreview, "", "[firmaid]=[Forms]![Form]![firmaid]"
 
Katılım
21 Ağustos 2008
Mesajlar
7
Excel Vers. ve Dili
2007 english
hata verdi :(

Cevap için teşekkürler. yazdığın kodu düzenleyip raporda ki text in control source kısmına ekledim.

SELECT Customers.ID, Customers.tel1
FROM Customers
WHERE Customers.ID=Forms!TeklifForm.firmaid

fakat : the syntax of subquery in this expression is incorrect
check the subquery's syntax and enclose the subquery in parentheses

mesajı veriyor.
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Raporun denetim kaynağına yazın o deyimi.. Metin kutusuna olmaz.. ;)
 
Katılım
21 Ağustos 2008
Mesajlar
7
Excel Vers. ve Dili
2007 english
ne yapsam olmadı

mantık da bir yanlışlık yapıyorum sanırm.deneme dosyasını yolluyorum. teklifhazırlama formundan firma seçilecek raporda telefonu yazıcak :)
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın lecielbleu,

Access 2003 çevirip ekleyebilirmisiniz?

İyi çalışmalar
 
Katılım
21 Ağustos 2008
Mesajlar
7
Excel Vers. ve Dili
2007 english
access 2003 versiyonu

içinde çok fazla birşey yok ama yapılmak istenen için yeterli bir dosya sanırım.
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
mantık da bir yanlışlık yapıyorum sanırm.deneme dosyasını yolluyorum. teklifhazırlama formundan firma seçilecek raporda telefonu yazıcak :)
Merhaba..
Ne formda ne de raporda kayıt kaynağı kullanmadığınız için yukarıdaki önerileri çöpe atın.. ;)

Rapordaki bir metin kutusuna şu deyimi yazın..:

Kod:
=DLookUp("[tel1]";"[Customers]";"[ID]=Formlar![TeklifForm]!firmaid")
Formdaki Open Report düğmesine de şu kodu..:

Kod:
DoCmd.OpenReport "teklif", acViewPreview
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Asıl dosyanızda olupta eklediğiniz örnekte olmayan unsurlar hata veriyordur.. Yoksa kodlarda sıkıntı yok..
 
Katılım
21 Ağustos 2008
Mesajlar
7
Excel Vers. ve Dili
2007 english
html kodlamada olduğu gibi hatanın yerini de yazsa ne güzel olucak error diyo kalıyor.asıl dosya bu zaten sadece 2003 e geçirdim tabloları.
record source lara ne yazmam gerekiyor peki formun da raporun da record source ları boş duruyor. şu an
 
Katılım
2 Mart 2006
Mesajlar
501
Excel Vers. ve Dili
2003 türkçe
ekteki programı bir arkadaşa yapmıştım kendi programına uygulayabilirsin kodları acık takıldıgın yerde yardımcı oluruz
 
Son düzenleme:
Katılım
21 Ağustos 2008
Mesajlar
7
Excel Vers. ve Dili
2007 english
program tam benim istediğim özelliklere sahip teşekkür ederim. Fakat design view deyince access kapanıyor :) kaynağa ulaşamadım anlayacağın
 
Katılım
2 Mart 2006
Mesajlar
501
Excel Vers. ve Dili
2003 türkçe
programı ilk acarken shıft tusuna devamlı basarak acın veri tabanına kodlara ulaşabilirsiniz
 
Üst