Skip to main content

AccessTr.neT


Tablo Oluşturmadan Önce Eskisini Varsa Kontrol Etmek

Tablo Oluşturmadan Önce Eskisini Varsa Kontrol Etmek

#2
şöyle bir kod var buna alan kontrolu sorgulama nasıl eklenir


Kod:
Sub ViaVBA()
    Const strSQLCreateFoo_c As String = _
          "CREATE TABLE Foo" & _
          "(" & _
          "MyField1 INTEGER," & _
          "MyField2 Text(10)" & _
          ");"
    Const strSQLAppendBs_c As String = _
          "INSERT INTO Foo (MyField1, MyField2) " & _
          "SELECT Bar.MyField1, Bar.MyField2 " & _
          "FROM Bar " & _
          "WHERE Bar.MyField2 Like 'B*';"

    If Not TableExists("foo") Then
        CurrentDb.Execute strSQLCreateFoo_c
    End If
    CurrentDb.Execute strSQLAppendBs_c
End Sub

Private Function TableExists(ByVal name As String) As Boolean
    On Error Resume Next
    TableExists = LenB(CurrentDb.TableDefs(name).name)
End Function

Son Düzenleme: 01/02/2020, 10:02, Düzenleyen: accessman.
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
Cvp: Tablo Oluşturmadan Önce Eskisini Varsa Kontrol Etmek - Yazar: accessman - 01/02/2020, 09:59
Task