• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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
 
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]"
 
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.
 
Raporun denetim kaynağına yazın o deyimi.. Metin kutusuna olmaz.. ;)
 
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 :)
 
Sayın lecielbleu,

Access 2003 çevirip ekleyebilirmisiniz?

İyi çalışmalar
 
access 2003 versiyonu

içinde çok fazla birşey yok ama yapılmak istenen için yeterli bir dosya sanırım.
 
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
 
Asıl dosyanızda olupta eklediğiniz örnekte olmayan unsurlar hata veriyordur.. Yoksa kodlarda sıkıntı yok..
 
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
 
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:
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
 
programı ilk acarken shıft tusuna devamlı basarak acın veri tabanına kodlara ulaşabilirsiniz
 
Geri
Üst