ADO SQL VERI ALMA - EXCEL DOSYASINI AÇMADAN VERİ ALMA - KOD AÇIKLAMADA

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ม.ค. 2025

ความคิดเห็น • 42

  •  ปีที่แล้ว +2

    Teşekkürler hocam, tam da bir SQL yığını ile karşılaşmıştım. Bu seri işe yarayacak. 👏🏻 👍🏻 💯

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว

      Çok teşekkür ederim Muharrem Bey. Çok naziksiniz

  • @mahmutnazik
    @mahmutnazik ปีที่แล้ว +1

    Hocam çok yararlı bir işlem olmuş elinize sağlık, bilen için çok basit bir kod olsa da bilmeyen için elmas niteliğinde. Devamını dört gözle bekliyorum

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว +1

      Çok teşekkür ederim. Çok naziksiniz

  • @adnankarabacak5878
    @adnankarabacak5878 ปีที่แล้ว +1

    Mehmet Hocam , cifttirnak sorunu ben söyle bir cözüm buldum :
    With cn
    .Provider = "Microsoft.ACE.OLEDB.12.0"
    .Properties("Data Source") = dosyaAdi
    .Properties("Extended Properties") = "Excel 12.0"
    .Open
    End With
    Ufkumuzu actiginiz icin Sag olun var olun. Harika gidiyor.

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว

      Bu da güzel bir çözüm gerçekten. Elinize sağlık

  • @mustafakurt3546
    @mustafakurt3546 ปีที่แล้ว +1

    ÇOK FAYDALI BİR VİDEO lakin mesele veri almak değil veri yollamak bence :D bu konuda da video bekleriz çok sağolun

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว

      O da gelecek. Olacak bu seride

  • @senol_kahraman
    @senol_kahraman ปีที่แล้ว +1

    Merhaba Mehmet bey, elinize sağlık çok güzel bir uygulama, bir sorum olacaktı, veriyi filtreli olarak fakat başlıklarla birlikte alabilir miyiz?

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว

      Serinin sonraki videolarini izleyebilirsiniz

  • @sedataksakal414
    @sedataksakal414 ปีที่แล้ว +1

    Çok geçmiş olsun. En yakın zamanda iyileşirsiniz inşallah. Yine harika bir ders serisi olacak şimdiden teşekkürler...
    ADO çok geniş bir alan. Başka bir şeye ihtiyaç duymadan verilerle hemen her şeyi yapmak mümkün. Ayrıca "Access" yönü var. Sizden bu dersleri takip etmek ayrı güzel olacak.
    Filtre ile gelen Recordset i Sayfaya yüklemek zaman kaybına neden oluyor. Sayfaya yazdırmadan Array a veya Listbox a yüklemek mümkün mü?

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว

      Çok teşekkür ederim Sedat Bey. Kaptık şifayı. İnşallah kisa zamanda toparlarim. Ado ve sql kullanımı gerçekten veri yönetimi için çok önemli. Sayfaya kopyalamak yerine arr=rs.getrows derseniz direkt arraye alip listboxa yükleyebilirsiniz. Sonrasında benim clsArray2D classi ile de direkt yönetebilirsiniz array i

    • @sedataksakal414
      @sedataksakal414 ปีที่แล้ว +1

      @@UzmanExcel Sizin "clsArray2D" bir efsane zaten.
      arr=rs.getrows yapınca satır ve sütunlar birbirine karıştı :) Transpose ile yapmaya çalıştım ama olmadı. Biraz uğraşayım bakalım..

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว

      Pazartesini bekleyin Sedat Bey. Size bir sürprizim olacak

  • @muhammedbakrkurt9428
    @muhammedbakrkurt9428 ปีที่แล้ว +2

    Tekrar merhabalar hocam,
    Sorum şu ki biz Select * [From] yapısı ile excel sayfasının ismini bilmek durumu söz konusu oluyor. Bazı zamanlar veri aldığımız safyalara otomotik bir şekilde isim atanıyor ve bizim hepsini bilmemize imkan yok. From ifadesinden sonra Sheet1 gibi bir ifade yazılabilir mi?
    Daha dogrus nasıl yazılır?

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว +1

      Bir sonraki videoda cevabiniz :)

  • @sezginbulut44
    @sezginbulut44 ปีที่แล้ว +1

    Eline sağlık

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว

      Teşekkür ederim Sezgin. Sagolasin

  • @muhammedbakrkurt9428
    @muhammedbakrkurt9428 ปีที่แล้ว +1

    Hocam, iyi günler,
    Umarım iyisinizdir.
    Sizlere bir sorum olacaktı bu konuya yakın.
    Veri analizi işi ile uğraşıyorum.
    Excel ve VBA destekli işler yapıyorum.
    300K - 500K gibi satırlarda 80 sütunluk verileri hızlı analiz yöntemi olarak pivot tablolar ne kadar verimlidir?
    İlk Sorum bu şekilde,
    İkinci sorum ise VBA üzerinden arrayler üzerinden işem yapıyorumç Lakin her seferinden o denli veriyi tekrardan array olarak atamak bilgisayarı ciddi kasıyor. Bir kez veriyi array objesine tamaladıktan sonra exceli kapatınca kadar yeniden tanımlama yapmadan nasıl bir yol izlenebilir?

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว +1

      Public olarak baska bir modulde tanitirsaniz dosya kapanana kadar calisir array

    • @muhammedbakrkurt9428
      @muhammedbakrkurt9428 ปีที่แล้ว

      @@UzmanExcel Hocam sorun şu ki, tekrar tekrar kodları çağırmak gerektiğinde kodlar yine array tanımlamaya gidip tekrar tanımlama yaptırıyor.

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว

      Public olarak tanimlarsaniz sonrasinda dim olarak tanimlamayi kaldirmaniz lazim. Bi kere set etmeniz de yeterli olur

  • @mertyldz7404
    @mertyldz7404 2 หลายเดือนก่อน +2

    Merhaba hocam
    Userform da textbox veya combobox içinde iken enter a bastigimizda gene bu textbox veya combobox seçili olsun. Yani textbox ta veri yazıp enter bastığımda ileri tabindex e gitmesin. Aynı textboxta kalsın.
    Bunun kodu hocam ?

    • @UzmanExcel
      @UzmanExcel  2 หลายเดือนก่อน +1

      Keypress=13 kullanarak yapabilirsiniz

    • @mertyldz7404
      @mertyldz7404 2 หลายเดือนก่อน +1

      @UzmanExcel hocam bu kodu nereye yazacam ?

    • @UzmanExcel
      @UzmanExcel  2 หลายเดือนก่อน

      Textbox icine bir keypress eventi yazacak ve buraya koyacaksiniz. 13 enter tusunu temsil ediyor

    • @mertyldz7404
      @mertyldz7404 2 หลายเดือนก่อน +1

      @@UzmanExcel hocam olmuyor zahmet olmazsa tam kodunu yazabilirmisiniz

    • @UzmanExcel
      @UzmanExcel  2 หลายเดือนก่อน

      @mertyldz7404 vakit olursa yarin yapayim

  • @user-ex3jt8ll4p
    @user-ex3jt8ll4p ปีที่แล้ว +1

    Hocam çok teşekkür ederim Allah razı olsun. İstirhamım olacak. Bir kayıt üzerinde işlem yaparken diğer kullanıcılara kayıt şu anda meşgul uyarısı veriliyor mu? yok gerek yok mu böyle bir duruma? ADO SQL komutlarında kullanılan dosya açma kilitleme ile ilgili açıklamasını da yapar mısınız? Tam olarak ADO SQL işlemlerinde düzenleme silme komple kayıtları silme listeleme mesela listbox da 10 lu 20 li şekilde sıralama yaptırabilir miyiz? < > > bu şekilde arama yaparak da listeme yapabileceğimiz küçük basit örnek yapabilir misiniz? bunla ilgili örnekler yok gibi. çok teşekkür ederim

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว +1

      Çok teşekkür ederim. Yavaş yavaş bütün konuların videosu gelecek inşallah

  • @adnankarabacak5878
    @adnankarabacak5878 ปีที่แล้ว +1

    Hocam , SQL bana cok basit geldi. Kendi platformda calismasi sevkli. VBA SqL icin bir döküman bir Forum , bilgi edinecek yer .varmi ?..Syntaxlar hemen hemen ayni gibi geldi bana. Tesekkürler Mehmet Hocam.

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว

      Adnan Bey aslinda Vba sql yok. Direkt sql dilini burda kullanacağız. Sql kolay bir dil ama ustalığa ulaşması zor. Ado ile bu dili Excel içinde iyice kullanacağız

  • @erdemyildirim1770
    @erdemyildirim1770 ปีที่แล้ว +1

    merhaba hocam, Sheet1.Range("A1").CopyFromRecordset rs burada başlıkları almıyordu bunu bulamadım başka vidoda, ben başlıklarıyla birlikte almak istiyorum. nasıl yaparız.

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว

      Diger videolarda o da var :)

    • @erdemyildirim1770
      @erdemyildirim1770 ปีที่แล้ว +1

      @@UzmanExcel thanks hocam bakacağım :)

  • @mahmutnazik
    @mahmutnazik ปีที่แล้ว +1

    Hocam peki içerir mantığı ile arama yapacak olursak "'*EAST*'" şeklinde denedim ama bir sonuca ulaşamadım, farklı bir yöntemi mi var

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว +1

      Sql ile yapıyoruz artik sql de like operatoru ile yapılıyor bu işlemler. Ado demek sql demek aslında. Vba çok bisey yapmiyor

    • @mahmutnazik
      @mahmutnazik ปีที่แล้ว +1

      @@UzmanExcel Çok teşekkür ederim, yönlendirmeniz sayesinde bunu da öğrendim.

  • @muhammedbakrkurt9428
    @muhammedbakrkurt9428 ปีที่แล้ว

    Mehmet Hocam,
    CSV dosyalarını açmıyor.
    Ne yapmalıyız?

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว +1

      Connection string degistirmek lazim diye düşünüyorum

    • @muhammedbakrkurt9428
      @muhammedbakrkurt9428 ปีที่แล้ว

      @@UzmanExcel 2 gün uğraştım. Sonunda Hindistanlı kardeşler sağ olsun. Oldu..

    • @UzmanExcel
      @UzmanExcel  ปีที่แล้ว +1

      Hintli abiler candir. Sagolsunlar