Soru Access veritbanındaki bir tabloda istenen alanları excele aktarmak istiyorum.

Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Merhaba arkadaşlar.
Veritabanındaki personel isimli tablonun; adi_soyadi, tc_kimlikno, unvani, baskanlik, birim ve alt_birim alanlarındaki verileri PERSONEL isimli şablonun B2 hücresinden itibaren aktarmak istiyorum.
Yardımcı olacak arkadaşlara teşekkür ederim.
1.PNG
2.PNG
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Örnek dosyanızıda veri tabanı örnek dosyasıyla birlikte yükleseydiniz iyi olurdu.
Deneme yapmak gerekecek.:cool:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Access dosyasının adı ne?
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Örnek dosyanızıda veri tabanı örnek dosyasıyla birlikte yükleseydiniz iyi olurdu.
Deneme yapmak gerekecek.:cool:
Teşekkür ederim Evren hocam.
Arşivimdeki örnek kodlardan şu şekilde derledim, kısmen sonuç aldım.
Kodun çalıştığını denemek için Combobox8'in change yordamına ekledim, çok efektif olmadı.
Şöyle olursa daha güzel olur kanısındayım.
Userform2 çalışınca veriler kopyalansın, kapatılınca da temizlensin.
Ya da sizin öneriniz ne olursa saygı duyarım.

Kod:
Private Sub ComboBox8_Change()
Application.ScreenUpdating = False
Dim s1 As Worksheet
Dim i As Long

Set s1 = Sheets("PERSONEL")
Call BAGLANTI

Set rs = CreateObject("ADODB.Recordset")
strSQL = "SELECT KIMLIK,adi_soyadi,tc_kimlikno,unvani,baskanlik,birim,alt_birim " & "FROM personel "
           rs.Open strSQL, baglan, 1, 1
s1.Range("A3").CopyFromRecordset rs
rs.Close
End Sub
 

Ekli dosyalar

Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Üstadım elinize, emeğinize sağlık.
İzniniz olursa aynı çalışmada eksik olan son bir sorunum daha var.
IMZA FOYU isimli şablonda hafta sonlarını koşullu biçimlendirme ile tanımladım.
Kod:
=EĞER(EBOŞSA(A9);"";YADA(HAFTANINGÜNÜ(A9)=1))
=EĞER(EBOŞSA(A9);"";YADA(HAFTANINGÜNÜ(A9)=7))
Kod:
=DOLAYLI("'RESMİ TATİLLER'!A"&KAÇINCI(TARİH(YIL(IMZA FOYU!$C$7);1;1);'RESMİ TATİLLER'!$A:$A;0)&":A"&KAÇINCI(TARİH(YIL(IMZA FOYU!$C$7)+1;1;1);'RESMİ TATİLLER'!$A:$A;0))
Kod:
=TOPLA.ÇARPIM(--(resmi_tatil=A$9))>0
Aynı şablonda hafta sonları ile beraber resmi tatillerin de gösterilmesini için ad tanımlama ile yapmaya çalışıyorum ancak başaramadım.
4.PNG
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Bu konu başka.Onun için yeni bir konu ve başlık açarak sorunuzu sorunuz.:cool:
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Eyvallah üstadım. [emoji7][emoji7]

SM-A705FN cihazımdan Tapatalk kullanılarak gönderildi
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Rica ederim.
İyi çalışmalar.:cool:
 
Üst