Tabloya Otomatik Kayıt

Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Merhabalar;

Tablodaki ilk satıra tüm kayıtları yaptıktan sonra, YENİ YAPILACAK 2. ve diğer kayıtlarda Tablonun 1. satırında bulunan (Büroadı - AdresTürü - Adres) bilgilerinin kendiliğinden gelmesi ve otomatik yazılması. Yani Formun sol tarafındaki bilgiler tüm kişiler için aynı olacak.

Bunu şöyle düşünebiliriz. Büro bilgilerine ait bilgiler KURUM ADI, diğer sütunlar da personel bilgileri olacak. Personel bilgileri değişse bile, KURUM TEK OLACAĞI , KURUMA ait bilgiler aynı olacağı için.

Bunu (Büro Bilgilerinin yer alacağı) ayrı bir form ve ana forma bu formu altform yerleştirmek şeklinde yaptım.İilave edeceğim İL-İLÇE seçeneklerinde ve bu illeri ve ilçeleri ana formdan değiştirmek istediğmde sorun çıkmaktadır.

Şimdiden Teşekkürlerimle.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın kucuksengun,

Bu isteğiniz veri tabanı mimarisine ters. Neden (Büroadı - AdresTürü - Adres ) bu bilgileri defalarca kaydetmek istiyorsunuz. Ben biliyorum, excel in etkisi altındasınız. En azından her veri için 70 bytlık ek yük. Her bir byt ek masraf ek külfet demek. Madem tüm bilgiler herkes için aynı, yazılması bile gereksiz.

İyi çalışmalar
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Sayın Modalı;

İlginize teşekkür ederim.

Gerçekten daha accses'in başındayım. Üstelik bu yaşıma rağmen kendimi de fazla zorluyorum.

Bu büro bilgilerinin kaydı şart.

Bu yüzden bu bilgileri başka bir tabloya aktardım.

Fakat Büro bilgileri ile personele ait bilgileri tek bir formdan yönetmem gerekiyor. Personel bilgileri ayrı bir tabloda, büro bilgileri ayrı bir tabloda. Böylece Büro bilgileri 1. kez yazılacak.

Fakat tek bir formdan yönetmek ( kayıt, silme,değişiklik gibi) işlemleri tek bir formla yapmak istediğimde;

Bu kez de, Büro bilgilerini tek olan forma aldıramadım.

Birden fazla tablonun tek bir formda işlenmesi mümkün değil midir?

Çalışmamım yeni şekli ektedir.

İlginize yeni öneri ve yardımlarınıza şimdiden teşekkür ediyorum.

Saygılarımla.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın kucuksengun,

Büro bilgileri kaydetmek için tabloya bile ihtiyaç yok. siz hala Excel in etkisindesiniz. Form üstüne üç etiket ekleyip bilgileri yazarsanız her kayıtta görünür bilgiler. Ama bürolar artarsa ve her büroda değişik kişiler çalışıyorsa o zaman iki tabloyu ilişkilendirmeniz gerekir. ilişki için ise esas bilginin hangisi olmasını istiyorsanız ona göre ya BÜRO tablosuna kişino alanını eklemeniz veya AVUKATLAR tablosuna büroNo alanını eklemeniz gerekir. Ve ilişki de işte bu numaralarla olur. Her iki tablo için birer form hazırlayın, ana formu açıp, diğer formu tutup içine sürün o zaman alt form oluşmuş olacak, daha önce ilişkiler belirtildiği için, otomatik olarak tanıyacak form. Bence BÜRO ana form, çalışan kişiler de alt form olmalı.

Ama uygulamanızdaki gibi illa öyle yapmak istiyorum derseniz, o zaman, metin kutularının veri kısmına aşağıdaki deyimleri kopyalayın:

Kod:
=DLookUp("BÜROADI";"BÜRO")
=DLookUp("ADRESTÜRÜ";"BÜRO")
=DLookUp("ADRES";"BÜRO")
İyi çalışmalar
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Sayın Modalı;

İlgi ve paylaşımınıza çok teşekkürler.

Dediğiniz gibi yaptım. Güzel oldu.

Bugün sizi fazla yordum.Kusura bakmayın.

Fakat bu büro bilgilerini ana form üzerinden kayıt ve güncelleme de yapabilir miyiz?
Yoksa bilgi giriş ve güncellemeleri başka bir formdan mı yapmamız gerekir?

Selam ve saygılarımla.
 
Son düzenleme:
Üst