Skip to main content

AccessTr.neT


Access Data Görüntüleme

Access Data Görüntüleme

#1
Merhaba Arkadaşlar
Access datalarınıza bakabileceğiniz bir program.Geliştirmek sizlere kalmış kolay gelsin.

Not:2003 ve altı veri tabanlarını destekler.

Access Data Görüntüleme

Kod:
'Forma Eklenecek Kontroller
'1 Adet ComboBox     Adı  cmbDatabase Olacak
'1   "  ListBox       "   dblist         "
'1   "  Datagrid1     "   Datagrid1      "
'1   "  CommondButon  "   cmdListele     "
'1   "  Adodc         "   Adodc1         "
'1   "  CommonDialog  "   CommonDialog1  "
'1   "  Module        "   Module1        "

'MODULE YAZILACAK KOD Buradan Başlıyor.

Public ADO As Object
Public recset As New ADODB.Recordset
Public dbFile As String
Public dbFile2 As String

Public Function ADOConnection(dbFile As String)
    Set ADO = CreateObject("Adodb.Connection")
    If ADO.State <> 0 Then ADO.Close
        ADO.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbFile & ";Persist Security Info=False"
        Set recset = ADO.OpenSchema(adSchemaTables)
        Do While Not recset.EOF
            If UCase(Left(recset.Fields("TABLE_NAME"), 4)) <> "MSYS" Then Form1.dblist.AddItem (recset.Fields("TABLE_NAME"))
            recset.MoveNext
        Loop
End Function

Public Function CenterScreen(frmform As Form)
    frmform.Left = (Screen.Width - frmform.Width) / 2
    frmform.Top = (Screen.Height - frmform.Height) / 2
End Function

'Module Yazılacak Kod Burada Son Buluyor.

'FORMA YAZILACAK KOD Buradan Başlıyor.

Private Sub cmbDatabase_DropDown()
CommonDialog1.ShowOpen
    cmbDatabase.Text = CommonDialog1.FileName
End Sub

Private Sub cmdListele_Click()
   dblist.Clear
    If CommonDialog1.FileName <> "" Then ADOConnection CommonDialog1.FileName
    dbFile2 = CommonDialog1.FileName
End Sub

Private Sub dblist_Click()
With Adodc1
        .ConnectionString = ADO
        .CommandType = adCmdText
        .RecordSource = "Select * From " & Me.dblist.Text & ""
        Set Datagrid1.DataSource = Adodc1
        .Refresh
    End With
Exit Sub
End Sub

Private Sub Form_Load()
With Adodc1
        .ConnectionString = dbFile
        .CommandType = adCmdText
End With
CenterScreen Me
End Sub

MsDataGrid Nesnesindeki sonucu yazıcıya göndermek için

Kod:
Private Sub cmdYazdir_Click()
Call GridPrint(Datagrid1)
End Sub


Public Sub GridPrint(gridQuery As DataGrid)
Dim I         As Integer
Dim J         As Integer
Dim PTab      As Integer
   For I = 0 To gridQuery.ApproxCount - 1
      PTab = 20
      If Printer.CurrentY + Printer.TextHeight(gridQuery.Text) > Printer.ScaleHeight - 0 Then
         Printer.NewPage
      End If
      On Error Resume Next
      gridQuery.Row = I
      On Error GoTo 0
      For J = 0 To gridQuery.Columns.Count - 1
         gridQuery.Col = J
         Printer.Print Trim$(gridQuery.Text); Tab(PTab);
         PTab = PTab + 20
      Next
      Printer.Print
   Next
Printer.EndDoc
End Sub

OĞULCAN & OLCAYTUĞ

Oğulcan Excel Web Sitesi
Excel İle Programlama
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
Access Data Görüntüleme - Yazar: ogulcan92 - 07/06/2010, 11:26
Cvp: Access Data Görüntüleme - Yazar: hegu - 07/06/2010, 17:39
Cvp: Access Data Görüntüleme - Yazar: ercansahin - 07/06/2010, 19:01
Cvp: Access Data Görüntüleme - Yazar: ozanakkaya - 07/06/2010, 19:33
Cvp: Access Data Görüntüleme - Yazar: benremix - 07/06/2010, 19:34
Cvp: Access Data Görüntüleme - Yazar: assenucler - 07/06/2010, 20:14
Cvp: Access Data Görüntüleme - Yazar: emturker - 07/06/2010, 20:28
Cvp: Access Data Görüntüleme - Yazar: ogulcan92 - 07/06/2010, 20:35
Cvp: Access Data Görüntüleme - Yazar: assenucler - 07/06/2010, 20:59
Cvp: Access Data Görüntüleme - Yazar: ogulcan92 - 07/06/2010, 21:16
Cvp: Access Data Görüntüleme - Yazar: ogulcan92 - 08/06/2010, 12:14
Cvp: Access Data Görüntüleme - Yazar: assenucler - 08/06/2010, 13:31
Cvp: Access Data Görüntüleme - Yazar: ogulcan92 - 08/06/2010, 13:35
Task