Hakemlik Bilgi Girişi ve Raporda Kayıt Görüntüleme
#1
gitarisyen demiş ki:
Aşağıda örneğini eklediğim basit "Adres ve Telefon Rehberi" uygulamasında önce "Tbl_AdresTelefon" tablosunu oluşturmak için Veritabanı penceresinde "Tasarım görünümünde tablo oluştur" seçeneğini seçerek alanları oluşturdum. Burada her kayıdın birbirinden bağımsız ve tek (diğer kayıtlardan ayrılmasını sağlayan) "KayitNo" isimli "Otomatik Sayı" veritüründe bir alan oluşturdum ve bu alanı "Birincil anahtar" olarak belirledim. Yani bu tablonun birincil anahtarı "KayitNo" alanı olmuş oldu... Daha sonra diğer alanları oluşturdum ve kendi veri türlerine uygun hale getirdim. Örneğin "AdSoyad" alanı "Metin" veri türünde iken, "EPosta" isimli alan "Köprü" veri türünde, "KayitGirisTarihi" adlı alan "Tarih/Saat" veri türünde oluşturuldu. Telefon numaralarını istediğim biçimde girebilmek için, "EvTelNo" alanı seçiliyken aşağıda "Genel" sekmesinden "Giriş Maskesi" satırının sağındaki "..." simgesini tıklayarak sihirbazı çalıştırdım (bunu yapmak için tabloya bir isim vererek kaydetmek gerekti) ve telefon numarası için sihirbazın yardımıyla bir biçim belirledim. Bu işlemi "IsTelNo" ve "CepTelNo" alanları için de yaptım. "KayitGirisTarihi" alanında ise yine aşağıdaki "Genel" sekmesinden "Varsayılan Değer" satırına "=Date()" yazarak her kayıt için bilgi girişini ne zaman yaptığımı görmeyi amaçladım.

Daha sonra Tbl_AdresTelefon tablosunu kaydederek buradan çıktım ve Veritabanı Penceresinde "Formlar" nesnesini seçerek açılan pencerede yukarıda "Yeni" düğmesine basarak açılan "Yeni FOrm" penceresinde "Otomatik Form: Sütunlu" seçeneğini seçip, aşağıdaki açılır kutudan da nesne verilerinin geldiği tablo olarak "Tbl_AdresTelefon" tablosunu seçtim. (Zaten bu aşamada başka tablo yoktu). Smile Access böylece kendisi otomatik olarak bir form oluşturmuş oldu. Bu formu kapatırken ismini "Frm_AdresTelefon" yaptım ve kaydettim. Yine veritabanı penceresinde "Frm_AdresTelefon" formu seçiliyken üst taraftaki "Tasarla" düğmesine basarak formumu tasarım görünümde açtım. Burada form üzerindeki alanları seçerek kalınlık ve renk gibi biçim özelliklerini "Biçimlendirme" araç kutusunu kullanarak ayarladım. Sonra tasarım görünümündeki formun sol üst birleşim köşesindeki kutuyu çift tıklayarak (veya burayı sağ tıklayıp "Özellikler"i seçerek) form özelliklerinin bulunduğu pencereyi açtım. Burada "Biçim" sekmesinde "Resim Yazısı" bölümünü "Frm_AdresTelefon", "Kaydırma Çubukları" bölümünü "Hiçbiri" yaparak "Diğer" sekmesinden -formumun açılan form görünümünde olması için- "Açılan" bölümünü "Evet" yaptım.

Araçlar>Başlangıç yolunu kullanarak açtığım pencerede "Form/Sayfa Görüntüle" kutusunda -uygulamamı açtığımda bu formun doğrudan açılması için- "Frm_AdresTelefon" formunu seçtim ve "Tamam" dedim.

Son olarak hazırladığım uygulamanın boyutlarının büyümemesi ve uygulamamı her kapattığımda kendiliğinden sıkıştırılarak düzenlenmesi ve boyutlarının küçülmesi için Araçlar>Seçenekler>Genel sekmesi yolunu kullanarak burada "Kapatırken Düzenle" seçeneğinin onay kutusunu aktif hale getirdim...

Umarım çok basit olmasına rağmen, yeni başlayanlar için fikir verici ve yararlı bir örnek olur...

Emeğine sağlık. Bayağı faydalı oldu, Burada ben hakemlik bilgi girisi düzenledim. Bu gönderdiğim dosyada Her bir hakem için jpg formatında resmini ekleyebilirmiyiz.
Arama butonu ile hakemin bilgilerini görüntüleme işlemini nasıl yaparım.
Yardımlarınız için teşekkürler.


Eklenti Dosyaları
.rar   AdresTelefon.rar (Boyut: 14,15 KB / İndirilme: 109)



  Alıntı
Bu mesajı beğenenler:
#2
Sayın ahmetcahan1962;

Aşağıda tekrar gönderdiğim örneği bir inceleyin lütfen... İstediklerinizi doğru anladım mı bilmiyorum ama anladığım şekilde yaptım.

1-) Resim Ekleme:

Öncelikle tabloyu tasarım görünümünde açarak "resim" adı altında bir alan oluşturdum ve bu alanın veri türü özelliğini "OLE Nesnesi" yaptım. Daha sonra formu tasarım görünümünde açarak Görünüm>Alan Listesi yoluyla "resim" alanını formun üzerine sürükledim. Burada oluşan resim çerçevesini mouse yardımıyla boyutlandırıp, "Biçim" özelliklerinden kenarlıklarını istediğim şekle getirdim. Bu çerçevenin üzerine sağ tıklayıp "Nesne Ekle" diyerek açılan pencerede "Yeni Oluştur" seçeneği seçiliyken "Bit Eşlem Resmi"ni seçip, "Simge Olarak Göster" onay kutusunu da işaretleyip "Tamam" butonuna bastım. Açılan "Paint" programında Düzen>Dosyadan Yapıştır yoluyla eklemek istediğiğim resmi bilgisayarımdan seçtim. (Resmin boyutlarını formdaki çerçeveye sığacak şekilde resim editör programlarıyla değiştirebilir veya çerçevenin Biçim>Boyutlandırma Modu>Kırp/Genişlet/Yaklaş seçenekleriyle denemeler yapabilirsiniz).

2-) Aramayla bilgi görüntüleme:

Önce araç kutusundan buton simgesi seçip, sürükleyerek form üzerine bıraktım. Açılan sihirbaz yardımıyla Kayıt Gezintisi>Kayıt Bul yolunu izleyerek "Kayıt Bul" butonunu forma yerleştirdim. Ancak formda kayıt aramanın daha güzel olduğunu düşündüğüm bir yöntem var: Bu yüzden araç kutusundaki açılan kutu simgesini forma taşıdım ve karşıma gelen sihirbazda "Formumda, Açılan Kutu içinde seçtiğim değere dayanan bir kayıt bul" seçeneğini seçerek, "AdıSoyadı" alanını işaretleyerek forma bir arama kutusu yerleştirmiş oldum. Bu kutuya "AdıSoyadı" alanında bulunan isimlerden ilk birkaç harfi girdikçe aradığınız Ad Soyad karşınıza gelecek ve "Enter" tuşuna basınca seçtiğiniz kayıt ve bilgileri görüntülenecektir...

Saygılarımla...


Eklenti Dosyaları
.rar   AdresTelefon.rar (Boyut: 47,13 KB / İndirilme: 117)



  Alıntı
Bu mesajı beğenenler:
#3
2-) Aramayla bilgi görüntüleme:

Önce araç kutusundan buton simgesi seçip, sürükleyerek form üzerine bıraktım. Açılan sihirbaz yardımıyla Kayıt Gezintisi>Kayıt Bul yolunu izleyerek "Kayıt Bul" butonunu forma yerleştirdim. Ancak formda kayıt aramanın daha güzel olduğunu düşündüğüm bir yöntem var: Bu yüzden araç kutusundaki açılan kutu simgesini forma taşıdım ve karşıma gelen sihirbazda "Formumda, Açılan Kutu içinde seçtiğim değere dayanan bir kayıt bul" seçeneğini seçerek, "AdıSoyadı" alanını işaretleyerek forma bir arama kutusu yerleştirmiş oldum. Bu kutuya "AdıSoyadı" alanında bulunan isimlerden ilk birkaç harfi girdikçe aradığınız Ad Soyad karşınıza gelecek ve "Enter" tuşuna basınca seçtiğiniz kayıt ve bilgileri görüntülenecektir...
Merhaba
Resim bölümü işini yapabildim.ancak yukarıdaki işlemi ekte gönderdiğim dosyada yapamadım.yardımlarınız. için teşekkürler.


Eklenti Dosyaları
.rar   cezagsim.rar (Boyut: 9,46 KB / İndirilme: 109)



  Alıntı
Bu mesajı beğenenler:
#4
Sayın ahmetcahan1962;

Sanırım ilk örneğinizi ben yanlış anladım. Siz bir kayıt seçince kaydını seçtiğiniz kişinin bilgilerinin raporda görünmesini istiyorsunuz sanırım. Buna göre son gönderdiğiniz örnek üzerinde işlemler yaptım ve gönderiyorum.

Öncelikle bir sorgu oluşturdum ve bu sorguda "DosyaNo" alanına [DOSYA NO GİRİNİZ] olarak bir parametre atadım. Sonra bu sorguya dayanarak bir rapor oluşturdum. En sonra formu oluşturdum ve forma sihirbaz yardımıyla "rapor önizleme" butonu koydum. Bu butona bastığımız zaman, [DOSYA NO GİRİNİZ] parametresi karşımıza çıkıyor ve bilgilerini görmek istediğiniz kişinin dosya numarasını girdiğiniz zaman, raporda o kişinin bilgileri görüntüleniyor...

Eğer yine olmadıysa, ne yapmak istediğinizi daha açık anlatabilme imkânınız olursa yardımcı olmaya çalışırım...

Saygılarımla...


Eklenti Dosyaları
.rar   vt2.rar (Boyut: 19,2 KB / İndirilme: 102)



  Alıntı
Bu mesajı beğenenler:
#5
Senin yaptığında güzel ancak şöyle olursa işime yarar;
"Adını ve soyadını seçmek yerine adı ve soyadı yazarak ekte gönderdiğim word dosyasına cezasına rastlanmamıştır veya ceza detayları aşağıdadır" şeklinde yazması mümkünmü.yardımlarınız için teşekkürler.


Eklenti Dosyaları
.rar   ceza kağıdı.rar (Boyut: 3,71 KB / İndirilme: 102)



  Alıntı
Bu mesajı beğenenler:
#6
Sayın ahmetcahan1962;

Yoğun işlerim arasında konunuzla ilgilenmeye anca fırsat bulabildim.

Benim anladığım ve sizin istediğiniz doküman için word belgesine gerek yok bence. Bu, hazırlanacak bir raporla kolayca halledilebilir. Gönderdiğim örneği bir iyice inceleyiniz... Orada tasarım görünümünde bir sorgu oluşturarak sorgunun AdSoyad alanının ölçüt satırına [AD SOYAD GİRİNİZ] yazdım. (İsterseniz siz örneğin DosyaNo alanının ölçüt satırına [Dosya No Giriniz] de diyebilirsiniz). Ben formda butona tıkladığım zaman gelen pencerede ad soyadını girerek istediğim kaydı raporda görüntülemeyi amaçladım. Sonra tasarım görünümünde bir rapor oluşturdum ve gönderdiğiniz word belgesindeki yazıyı bu raporun ayrıntı bölümüne kopyaladım ve ayarlarını yaptım. Daha sonra raporun kayıt kaynağına oluşturduğum sorgu olan "Sorgu1" i gösterdim. Görünüm>Alan Listesi yoluyla Sorgu1'deki alanların bulunduğu pencereden raporda yer almasını istediğim alanları rapora sürükleyip bıraktım. Sonra form üzerinde bir buton oluşturdum ve sihirbaz yardımıyla tıklayınca bu raporun önizleme görünümünde açılmasını sağladım. Sonuçta formdaki butona tıklayınca Ad, Soyad girmemizi isteyen bir pencere geliyor. Kayıtlar içinden istediğimiz bir ad soyadı girdiğimiz zaman o kişinin bilgileri raporda -sizin istediğiniz word belgesi biçiminde- görüntüleniyor...

Bu arada, konu soru şekline dönüştüğünden ve AdresTelefon Rehberi örneğiyle bir ilgisi kalmadığından; ayrıca raporlar, kayıtlar, OLE nesneleri açısından birkaç soruyu birden içerdiğinden konu, "Basit Örnekler" bölümünden alınıp buraya, "Access'e Yeni Başlayanların Soruları" bölümüne taşınmıştır...


Eklenti Dosyaları
.rar   vt2.rar (Boyut: 24,81 KB / İndirilme: 111)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [RAPOR] Raporda boş alanlar çıkmasın siyahbere 2 1.372 27-03-2025, 07:21
Son Mesaj: oosmaner
  [RAPOR] Raporda Hyperlink çıktı Alma ulsogr 4 380 09-01-2025, 10:08
Son Mesaj: ulsogr
  Raporda Resimleri Gösterme ahmet114 53 2.459 05-04-2024, 00:43
Son Mesaj: dsezgin
  Acces Form Da Pencere Dısında Göruntuleme sevincili 1 377 30-03-2024, 05:35
Son Mesaj: dsezgin
  Tabloya Değer Kümesinden Veri Seçerek Veri Girişi Saglanması sevincili 2 460 26-03-2024, 20:07
Son Mesaj: sevincili
  Raporda Tek Sayfada 2 Kayıt Gösterme adnnfrm 5 409 28-01-2024, 01:25
Son Mesaj: adnnfrm
  [SORGU] Tablo2'den Tablo1'e şartlı Veri Girişi. ŞabanTR 4 441 19-01-2024, 20:17
Son Mesaj: ŞabanTR
  Farklı Tablodan Mükerrer Olmayan Bilgi Almak bilservisci 5 535 17-12-2023, 18:04
Son Mesaj: dsezgin

Foruma Git:


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