Excel ile bağlantı sorunu

1 2 3
11/10/2016, 12:27

ertans

(11/10/2016, 11:23)ozguryasin yazdı: projeniz içinde sadece gerekli form, tabloları bırakarak ve içinde gerçeği yansıtmayan örnek verileri barındırarak. örneğinizi güncelleyin o şekilde yardımcı olalım. 

Genel olarak;
1-) Proje size ait olduğu için işleyişini daha iyi biliyorsunuz,
2-) Fazladan ve gereksiz olan form ve tablolar yardımcı olmak isteyen kişiyi yoruyor,
3-) Projenizi saklamak, gizlemek, korumak için kullandığınız kodlari özellik ve objeler inceleyeni yormakta,
4-) yapılmasını veya yardımcı olmasını istediğiniz konu hakkında tam olarak (şu, şu şekilde, şura ile) net belirterek

bu maddeler arttırılabilir.

 Sayın ozguryasin, gereksiz tablo ve formlardan arındılmış hali ile projemi yeniden ekliyorum. Burada yapmaya çalıştığım senelik izin kutusundaki verinin excel' den gelmesi. Bunun içinde Excel çalışma kitabında son diye bir sheet oluşturdım oraya bağlanıyorum. Ayrıca personel resmini isme göre nasıl değiştirebilirim fikir verirseniz sevinirim. Saygılarımla iyi çalışmalar.
11/10/2016, 13:22

ozguryasin

akşam eve vardığımda örneğinize bakacağım. iş yerinde olduğum için Access uygulaması yok o yüzden bakamıyorum.
11/10/2016, 14:22

ertans

(11/10/2016, 13:22)ozguryasin yazdı: akşam eve vardığımda örneğinize bakacağım. iş yerinde olduğum için Access uygulaması yok o yüzden bakamıyorum.

Teşekkürler..
11/10/2016, 18:49

atoz112

Sayın ertans,

EK'te;
bahsettiğiniz talebinize yönelik olarak konunuzun 7.mesajında eklediğiniz örnek uygulamanın üzerinde herhangi bir düzenleme yapmaksızın,sadece bu hali ile geçerli olacak şekilde hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

NOT (Uygulamayı çalıştırmadan öncesinde yapılması gerekenler)

Bağlı tablo olarak kullanılan yillik_izinler.xlsx adlı Excel uygulamasının klasördeki yerini göstermek üzere,aşağıdaki resimlerde gösterildiği gibi aynı işlemleri sırası ile uygulayınız.



1) (RESİM1) de;solda yer alan nesnelerin olduğu kısımda sağ tuşa tıklayınız ve sağ tuş menüsünden BAĞLI TABLO YÖNETİCİSİ ifadesini seçiniz.



2) (RESİM2) de;ekrana gelecek olan pencerenin sol alt köşesindeki HER ZAMAN YENİ KONUMU SOR ifadesini işaretleyiniz.üst kısımda bağlı tablonun adının yazılı olduğu checkbox kutusunu işaretleyiniz ve TAMAM ile bir sonraki aşamaya geçiniz.



3) (RESİM3) de;Klasör penceresinden Excel uygulamasının yerini belirleyip işaretleyiniz.



4) (RESİM4) de;Bağlı tablo yenileme mesajı çıktıktan sonra TAMAM ile tüm işlemleri kapatıp bu kısımdan çıkınız.

bilginize...iyi çalışmalar,saygılar.
12/10/2016, 17:07

ertans

(11/10/2016, 18:49)atoz112 yazdı: Sayın ertans,

EK'te;
bahsettiğiniz talebinize yönelik olarak konunuzun 7.mesajında eklediğiniz örnek uygulamanın üzerinde herhangi bir düzenleme yapmaksızın,sadece bu hali ile geçerli olacak şekilde hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

NOT (Uygulamayı çalıştırmadan öncesinde yapılması gerekenler)

Bağlı tablo olarak kullanılan yillik_izinler.xlsx adlı Excel uygulamasının klasördeki yerini göstermek üzere,aşağıdaki resimlerde gösterildiği gibi aynı işlemleri sırası ile uygulayınız.



1) (RESİM1) de;solda yer alan nesnelerin olduğu kısımda sağ tuşa tıklayınız ve sağ tuş menüsünden BAĞLI TABLO YÖNETİCİSİ ifadesini seçiniz.



2) (RESİM2) de;ekrana gelecek olan pencerenin sol alt köşesindeki HER ZAMAN YENİ KONUMU SOR ifadesini işaretleyiniz.üst kısımda bağlı tablonun adının yazılı olduğu checkbox kutusunu işaretleyiniz ve TAMAM ile bir sonraki aşamaya geçiniz.



3) (RESİM3) de;Klasör penceresinden Excel uygulamasının yerini belirleyip işaretleyiniz.



4) (RESİM4) de;Bağlı tablo yenileme mesajı çıktıktan sonra TAMAM ile tüm işlemleri kapatıp bu kısımdan çıkınız.

bilginize...iyi çalışmalar,saygılar.

Sayın atoz112, söylediğiniz adımları izleyerek excel' den verileri alabilecek şekilde çalıştırıyorum fakat yeni kayıt yapamıyorum. Daha doğrusu kayıt yapıyorum kaydedip kapattıktan sonra personel formunda göremiyorum. Formu açtığımda veri girişi yapmamış olsam da  kayıt yerinin sol yanındaki kalem işareti çıkıyor. Bunu çözemedim ilgisi olduğunu düşünüyorum. Desteğiniz ve yol göstericiliğiniz için teşekkür ederim, saygılarımla.
12/10/2016, 17:34

atoz112

Sayın ertans,

Alıntı:excel' den verileri alabilecek şekilde çalıştırıyorum fakat yeni kayıt yapamıyorum

ifadenize yönelik olarak aşağıdaki açıklamaların yapılması uygun görülmüştür.

1)
Öncelikle,
örnek uygulamada yapılan işlem,SADECE;ilk mesajınızdan itibaren talep ettiğiniz gibi,Access uygulaması içerisine Bağlı Tablo yöntemi ile Excel uygulamanızdaki son adlı sayfadaki değerlerin aktarılmasının sağlanması gerçekleştirilmiştir.

Bunun dışında,diğer işlemler ile ilgili herhangi bir düzenleme veya yenileme çalışmaları yapılmamıştır.

Dolayısı ile de,YENİ KAYIT ekleme işlemleri ile ilgili harici düzenlemelerin yapılması daha yerinde olacaktır.çünkü;gerek sayın özgür bey tarafından ve gerekse de naçizane kendim olarak katılımlarda açıklamaları yapıldığı üzere,formunuzdaki KAYIT KAYNAĞI olarak sorgu oluşturmak sureti ile işlemleri sağlamış durumdasınız ve bunu aslında personel adlı tablo veya form üzerindeki denetimlerden oluşan genel bir tablo oluşturmak yerinde olacaktır.

Çünkü,bu hali ile aslında pek de sağlıklı ve verimli bir kullanım içermiyor durumunda.birbiri ile bağlantılı tablolarda ortak nokta olarak bir ihtimal daha önce katılımcılar tarafından önerildiği üzere T.C.Kimlik no veya sicil no ile yapılması daha yerinde olur.

2)
Form üzerindeki adı,soyadı gibi bilgilerin doğru yazılışları ile aktarılmasını sağlamalısınız ki,exceldeki yazılı olduğu hali ile araştırıldığında sorgu sonuçlarının doğru olarak form üzerindeki denetime yansıması gerekmektedir.

Bu nedenle,bu bilgileri doğru şekilde elde etmek üzere,Açılan Kutu (Combobox) denetimi olarak hazırlanıp ilişkilendirilmesi ve sonuçlarının doğru gelemsi sağlanmalı.yoksa,hatalı bir ifade sonucu denetimlere doğru değerleri aktarılamaz.

3)
Konunuzun 3.mesajındaki açıklamaların 1.maddesindeki gibi Katıştırılmış Makro yerine kod yazmayı deneyiniz.

Son olarak,sadece bir hatırlatma ve bilgilendirme olması adına,
konularınızda bir katılımcı tarafından yazılmış bir mesajdan ALINTI yapmak istediğinizde lütfen,bütün bir yazıyı olduğu gibi değil aksine SADECE kullanmayı gerekli gördüğünüz kısmını dahil ediniz.teşekkürler.

Bilginize…iyi çalışmalar,saygılar.
1 2 3