Skip to main content

AccessTr.neT


Personel Terfi

Personel Terfi

#11
yapılanlar:
1 - referanslara microsof Activex Data Object xx eklendi
2 - form active ederken liste kutusunu doldurma kodu hatalı çalıştığı için devre dışı bırakıldı
3 - butona aşağıdaki kod eklendi
If Len(Me.ComboBox1 & "") < 1 Or Len(Me.ComboBox2 & "") < 1 Then Exit Sub
Dim BasTrh As Long
Dim BitTrh As Long

BasTrh = DateSerial(Me.ComboBox1, (Me.ComboBox2.ListIndex Mod 12), 15)
BitTrh = DateSerial(Me.ComboBox1, Me.ComboBox2.ListIndex + 1, 14)

Dim Sql As String
Dim ADO_RS As ADODB.Recordset
Dim ADO_CN As ADODB.Connection

SQL = "SELECT  " & _
      "[Personel$B2:N].[F1], " & _
      "[Personel$B2:N].[F2], " & _
      "[Personel$B2:N].[F3], " & _
      "[Personel$B2:N].[F6], " & _
      "[Personel$B2:N].[F7], " & _
      "[Personel$B2:N].[F8], " & _
      "[Personel$B2:N].[F9], " & _
      "[Personel$B2:N].[F10], " & _
      "Cdate(DateAdd(""yyyy"",1,[Personel$B2:N].[F13])), " & _
      "[ÖğrenimDurumu$A3:E].[F4],  " & _
      "[ÖğrenimDurumu$A3:E].[F5] " & _
      "FROM [Personel$B2:N] INNER JOIN [ÖğrenimDurumu$A3:E] ON ([Personel$B2:N].[F12] = [ÖğrenimDurumu$A3:E].[F3])  " & _
      "AND ([Personel$B2:N].[F11] = [ÖğrenimDurumu$A3:E].[F2]) AND ([Personel$B2:N].[F10] = [ÖğrenimDurumu$A3:E].[F1]) " & _
      "WHERE ((([Personel$B2:N].[F13])>=" & BasTrh & " And ([Personel$B2:N].[F13])<=" & BitTrh & "));"

Set ADO_RS = New ADODB.Recordset
Set ADO_CN = New ADODB.Connection

ADO_CN.ConnectionString = "provider=Microsoft.ACE.OLEDB.12.0;data source=" & ThisWorkbook.FullName & _
                          ";extended properties=""excel 8.0;hdr=No"""
ADO_CN.Open
ADO_RS.Open SQL, ADO_CN, 3, 1
'
'  Eğer Hiç Kayıt Yoksa
If ADO_RS.RecordCount = 0 Then
    MsgBox "Kayıt Bulunamadı.", vbCritical, "Veri Yok"
    ListBox1.Clear
    GoTo son
End If
ADO_RS.MoveLast
ADO_RS.MoveFirst
ListBox1.ColumnCount = 11
ListBox1.Column = ADO_RS.GetRows

son:
ADO_RS.Close
ADO_CN.Close
Set ADO_RS = Nothing
Set ADO_CN = Nothing
yalnız dikkatimi çekti liste kutusuna form açılırken yüklediğiniz veri alanları ile işlem sonucu yüklenmesini istediğiniz veri alanları farklı. yanlış mıyım?
Not: liste kutusuna başlıklar eklenmedi verileri iyice kontrol edin sonuç doğruysa başlıklar 2. bir liste kutusu olarak eklenebilir
.rar InnerJoinExcel_hy3.rar (Dosya Boyutu: 113,82 KB | İndirme Sayısı: 2)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Personel Terfi - Yazar: malatyalı - 21/04/2021, 17:52
RE: Personel Terfi - Yazar: berduş - 23/04/2021, 04:24
RE: Personel Terfi - Yazar: atoykan - 23/04/2021, 11:20
RE: Personel Terfi - Yazar: berduş - 23/04/2021, 13:27
RE: Personel Terfi - Yazar: malatyalı - 23/04/2021, 17:52
RE: Personel Terfi - Yazar: berduş - 23/04/2021, 21:47
RE: Personel Terfi - Yazar: malatyalı - 23/04/2021, 21:53
RE: Personel Terfi - Yazar: berduş - 23/04/2021, 22:20
RE: Personel Terfi - Yazar: malatyalı - 23/04/2021, 22:53
RE: Personel Terfi - Yazar: berduş - 24/04/2021, 01:20
RE: Personel Terfi - Yazar: berduş - 24/04/2021, 01:53
RE: Personel Terfi - Yazar: feraz - 24/04/2021, 02:56
RE: Personel Terfi - Yazar: berduş - 24/04/2021, 03:17
RE: Personel Terfi - Yazar: feraz - 24/04/2021, 03:51
RE: Personel Terfi - Yazar: malatyalı - 24/04/2021, 11:45
RE: Personel Terfi - Yazar: berduş - 24/04/2021, 12:47
RE: Personel Terfi - Yazar: malatyalı - 24/04/2021, 13:03
RE: Personel Terfi - Yazar: berduş - 24/04/2021, 13:11
RE: Personel Terfi - Yazar: malatyalı - 24/04/2021, 13:47
RE: Personel Terfi - Yazar: berduş - 24/04/2021, 14:20
RE: Personel Terfi - Yazar: malatyalı - 24/04/2021, 14:25
RE: Personel Terfi - Yazar: berduş - 24/04/2021, 14:33
RE: Personel Terfi - Yazar: berduş - 24/04/2021, 14:44
RE: Personel Terfi - Yazar: malatyalı - 24/04/2021, 14:52
RE: Personel Terfi - Yazar: berduş - 24/04/2021, 14:53
RE: Personel Terfi - Yazar: malatyalı - 24/04/2021, 14:59
RE: Personel Terfi - Yazar: berduş - 24/04/2021, 15:27
RE: Personel Terfi - Yazar: malatyalı - 24/04/2021, 15:30
RE: Personel Terfi - Yazar: malatyalı - 24/04/2021, 17:03
RE: Personel Terfi - Yazar: berduş - 24/04/2021, 17:29
RE: Personel Terfi - Yazar: malatyalı - 24/04/2021, 19:49
RE: Personel Terfi - Yazar: berduş - 24/04/2021, 20:07
RE: Personel Terfi - Yazar: malatyalı - 25/04/2021, 00:50
RE: Personel Terfi - Yazar: berduş - 25/04/2021, 00:53
RE: Personel Terfi - Yazar: malatyalı - 25/04/2021, 00:58
Task