Skip to main content

AccessTr.neT


Excelden veri alma

Excelden veri alma

#25
Sy.Atoz112 sorumun çözüldü, teşekkür ederim...
Cevapla
#26
Private Sub Komut7_Click()
Dim Klasor As String
Dim Sonuc As String
With DoCmd
    .SetWarnings False
    .RunSQL "delete from TblUrunler "
    .SetWarnings True
End With
    With Application.FileDialog(msoFileDialogOpen)
   
        .Title = "Select a file"
        .Filters.Clear
        .Filters.Add "Excel files", "*.xlsx, *.xls"
        .AllowMultiSelect = False
        .Title = "Belge Seçiniz"
        .InitialFileName = CurrentProject.Path
       
        Sonuc = .Show
       
            If (Sonuc <> 0) Then
                Klasor = Trim(.SelectedItems.Item(1))
                 DoCmd.TransferSpreadsheet transfertype:=acImport, SpreadsheetType:=5, _
                tablename:="TblUrunler", FileName:=Klasor, _
                Hasfieldnames:=True
                Me.SiraNo.SetFocus
                Me.Requery
        End If
    End With

End Sub
(13/10/2016, 12:06)atoz112 yazdı: sayın ates2014,

EK'te yer alan örnek uygulamayı deneyiniz.

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

Sayın atoz112
eğer excelden veri alırken sütunlarda başlık olmadan  ilk sıradan itibaren veri almak istersek yukarıdaki kodları nasıl düzenlememiz gerekir.Teşekkürler
Cevapla
#27
sayın caytug,

Alıntı:excelden veri alırken sütunlarda başlık olmadan  ilk sıradan itibaren veri almak istersek yukarıdaki kodları nasıl düzenlememiz gerekir.

ifadenize yönelik olarak;

excel uygulamasından veri alırken,ilk sıra diye tabir ettiğiniz başlık ifadelerinin olması gerekir.nedeni de;bu başlık ifadeleri,veri almak üzere tabloya aktarılırken ALAN ADI olarak kullanılıp,tablodaki alan adları ile eşitlik sağlanması akabinde mevcut değerleri aktarmaktadır.

eğer başlık satırını iptal edip,örneğin:
1.satırda BAŞLIK ifadeleri olsun ve diğer değerler de 2.satırdan itibaren mevcut olsun.
A2:C3 gibi bir şekilde bu kodların bitimine alan olarak dahil edilerek kullanılması söz konusu olursa,hata iletisi olarak,ALAN ADI uyuşmazlığını gösterecektir.

dolayısı ile,bu başlık satırındaki ifadeler sadece,bu eşleşmeyi sağlamak amacı ile kullanılır.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#28
Sayın atoz112
Bilgi için teşekkürler.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task