46- C# Automation Examples C# Personnel Tracking Program Lesson 2, SendeKodYaz

  Рет қаралды 32,111

SendeKodYaz

SendeKodYaz

Күн бұрын

In C# Personnel Tracking Program 2 training under c # examples c # entry form is being prepared and c # password control is being done.
We continue with the C# Personnel Tracking Program project with this training, which is the 45th Training of Microsoft Visual Studio 2017 C# Form Courses playlist.
In the previous tutorial we designed the C# entry panel, in other words the C# entry form. At the same time we added the using System.Data.OleDb library to our project, we defined the database path and the Provider object. We defined the variables to be used for data transfer between forms. We completed the training by typing the codes of the Form1_Load event.
In this tutorial we will complete the C# User Login form. In this context, we will grant 3 rights for user login. We will shut down the program when the user enters the wrong username or password 3 times. After the user name and password are typed, the user will be able to select the authority and click OK button. There are two types of authority: "User" and "Administrator". Form2 will be opened when successful administrator login is made, and Form3 will be opened when successful user login is made. User Name, Password and Authority control are made from the user table in the staff.accdb database.
Microsoft Visual Studio 2017 C# Forms Courses 45 and 46. Followers of training videos will reach the level of knowledge required for C# user login and password control. They will be able to successfully read and compare data from the Access database.
~
Web Site ► www.sendekodyaz...
~
Not to miss new videos ► bit.ly/sendekod...
For C # Forms training ► bit.ly/csharpfo...
Training for C # Console Lessons ► bit.ly/csharpco...
~
Facebook ► / sendekodyaz
Google+ ► plus.google.com...
Twitter ► / sende_kodyaz
Tumblr ► / sendekodyaz
Blogger ► onlineprogramla...

Пікірлер: 140
@SendeKodYaz
@SendeKodYaz 4 жыл бұрын
Udemy C# Dersleri ile Programlama Temelleri | Visual Studio 2019 eğitimi yayınlandı. bit.ly/csharpdersleri Ülkemizin yazılım alanındaki gelişimine katkıda bulunmak için hazırladığımız eğitimler devam ediyor. Eğitime ve öğrenmeye değer veren, emeğin farkında olan ve bu emeği takdir etme erdemini gösteren herkese yürekten teşekkür ederim.
@エケレ-ジャン
@エケレ-ジャン 5 жыл бұрын
Şunu samimiyetimle söyleyebilirim ki gerçek bir kurs hocası edasıyla ve kalitesiyle anlatıyorsunuz tane tane mizacına bayıldım inşallah devamı gelir.
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba. Teşekkür ederim. Aslında ben de kurs hocası sayılırım. Bilişim Teknolojileri Öğretmenliği mezunuyum. Eğitimlerin sizlere katkı sağlamasına sevindim. İyi çalışmalar diliyorum.
@mahmutyldz2071
@mahmutyldz2071 3 жыл бұрын
Ülkenin yazılım öğrenmek isteyen gençlerine bu viedoların ile sadece yardımcı olmuyor bizlere iştah ve güç veriyorsun. Çünkü o kadar detaylı, güzel,özenerek ve saatlerini hatta günlerini harcıyorsun. Çok büyük işler yapıyorsunuz HOCAM. Allah sizden razı olsun. Bu ülkenin gercekten sizin gibi insanlara çok ama çok ihtiyacı var. Eğitimleriniz çok kaliteli.
@AlpPamuk
@AlpPamuk 5 жыл бұрын
Ben de sizin gibi bir yerlere geldikten sonra öğrenmek isteyen insanlara öğretmek ve olabilidiğince çok kişiye ulaşmak istiyorum. Cansın hocam.
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
İnşallah Alp Bey. Bir gün eğitim serisi hazırlamayı düşünürseniz benimle iletişim kurabilirsiniz. Sizinle bilgi ve deneyimlerimi paylaşmaktan mutluluk duyarım.
@halilguven3209
@halilguven3209 5 жыл бұрын
Helal edin hakkınızı hocam.Mükemmel bir kaynak. Teşekkürler.
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Emeklerimiz helal olsun sizler gibi eğitime ve öğrenmeye değer veren yazılımcı dostlara. Ülkemizin yazılım alanındaki gelişimine katkıda bulunmaya çalışıyoruz.
@halilguven3209
@halilguven3209 5 жыл бұрын
@@SendeKodYaz Hocam düşünceleriniz için gerçekten size teşekkür etmek istiyorum. Bende yazılım işine yeni girdim. Daha önce Udemy üzerinden bir kaç ders satın almıştım. Ancak sizin dersleriniz kadar mükemmel değil. Her şeyden önce anlatım tarzınız çok hoş. Öncesinde bir hazırlık var ve verdiğiniz zaman küçümsenecek değil. Ben en kısa sürede videolarınızı en baştan izleyip uygulayacağım. Bu zamana kadar öğrendiğim çok şeyi çok daha iyi şekilde anladım. Daha önce sizin kayıtlarınızı görmediğime çok üzüldüm. Başarılarınızın devamını diliyorum.
@paranoyakepizot3740
@paranoyakepizot3740 4 жыл бұрын
database uygulaması yapmak için SQL de akmanız lazım . INSERT INTO VALUS, DELETE FROM, UPDATE SET aslında üç tane ama bu üçlü kendi içinde sonsuz
@vatanyenidunya1766
@vatanyenidunya1766 2 жыл бұрын
Hocam Merhaba Ben Kamu kurumunda çalışıyorum eğitimlerinizi severek izliyor birebir takip etmeye çalışıyorum eğitimin başlangıcında yaptığınız kullanıcı giriş formunu yaptım kodlar birebir aynı ancak bir hata veriyor bu hatayı pek anlayamadım Hata Şu System.InvalidOperationException: ''Microsoft.Ace.OleDb.12.0' sağlayıcısı yerel makine kayıtlı değil.' diyor bunun nedeni nedir. benim projem masaüstünde projelerim adlı bir klasörün içinde "personelTakip" diye projeyi oluşturdum. hatanın nedenini bana söylermisiniz. projeyi sildin tekrar birebir aynısını yaptım yine aynı hatayı verdi
@KnoxFrags
@KnoxFrags 3 жыл бұрын
Bu video hayatımı kurtardı hocam Allah razı olsun:D.
@SendeKodYaz
@SendeKodYaz 3 жыл бұрын
Merhaba. C# ile Personel Takip Sistemi otomasyon projesinin sizler için faydalı olmasına sevindim. Amin. Teşekkür ederim. Allah sizlere de zihin açıklığı versin. İyi çalışmalar diliyorum.
@tayfunsagdc7882
@tayfunsagdc7882 5 жыл бұрын
'System.Data.OleDb.OleDbException' türünde bir yakalanamayan özel durum, System.Data.dll öğesinde oluştu Ek bilgi: Yüklenebilir ISAM bulunamadı. Bu hatayı alıyorum bir türlü çözemedim bağlantı kodlarında da hata yok aslında
@senakahraman2715
@senakahraman2715 10 ай бұрын
hocam Allah razı olsun sizden gerçekten bunlar ne güzel anlatımlar
@SendeKodYaz
@SendeKodYaz 7 ай бұрын
Merhabalar. Çok teşekkür ederim. Allah sizlere de zihin açıklığı versin. C# derslerini beğenmenize sevindim. İyi çalışmalar diliyorum.
@TheTonyukuk84
@TheTonyukuk84 5 жыл бұрын
ellerinize sağlık hocam.. hakkınız ödenemez
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Teşekkür ederim. Başarılar diliyorum.
@babyloon72
@babyloon72 4 жыл бұрын
Arkadaslar ben hocayla beraber yaparken 'The 'Microsoft.Ace.OleDb.12.0' provider is not registered on the local machine.' soyle bi hatayla karsilastim..Cozumu olarak da AccessDatabaseEngine.exe bunu indirdim sorun duzeldi..Form 2 acilmiyordu yuklemeden once yukledikten sonra acildi :)
@baturalpkutlu
@baturalpkutlu 4 жыл бұрын
aynen
@RaziyeKarakus-rw4ve
@RaziyeKarakus-rw4ve 9 ай бұрын
ben yapamadım hala yükledim ama olmadı
@buura3D
@buura3D 4 жыл бұрын
Muammer öğretmenim iyi günler, acil bir yardıma ihtiyacım var. Ben bir web sitesi kodluyorum.İçinde kayıt sistemi var,Insert kısmına kadar her şeyi hallettim ancak şunu yapamadım. Misal "Muammer" Adlı bir üye var ancak bir başka birisi veya aynı kişi aynı isim ile kayıt yapabiliyor bunu çözemedim. Access ile bunu nasıl halledebilirim ?
@anlayar483
@anlayar483 3 жыл бұрын
Hocam bende form 2 açılmıyor tepki vermiyor nedense?
@yavuzkaptan8977
@yavuzkaptan8977 6 жыл бұрын
hocam bence bu koda birde tımer eklemeli ve "3 dakika sonra tekrar deneyebilirsiniz" mesaj box'ı koyabliriz.
@SendeKodYaz
@SendeKodYaz 6 жыл бұрын
Tabi uygulama yeni özelliklerle zenginleştirilebilir.
@ilhanipek9707
@ilhanipek9707 2 жыл бұрын
system.data.Oledb.OledpException personel.accb dosyası bulunamadi hatası alıyorum
@yakupgursoy6603
@yakupgursoy6603 5 жыл бұрын
teşekkürler hocam gerçekten çok kapsamlı eğitim videosu olmuş
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Teşekkür ederim. Sizlerin bu olumlu geri dönüşleri beni yeni eğitim videoları hazırlama yolunda motive ediyor. İyi çalışmalar diliyorum.
@burakonur8
@burakonur8 5 жыл бұрын
Hocam Çok güzel anlatıyorsunuz ama birde visual basic girseniz çok güzel olur emeginize saglık
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba. Teşekkür ederim. Visual Basic uzun zamandır ben de kullanmadım. Bazen Excel ile makrolar üzerinde çalışırken gereksinim duyuyorum. Onun dışında c# ile uygulama geliştirmeyi tercih ediyorum. İyi çalışmalar.
@selinkayan3668
@selinkayan3668 4 жыл бұрын
Hocam elinize sağlık çok teşekkürler. Benim bir sorunum var sizinle beraber yaptım her şeyi fakat benim ana sayfam üstünde ekleme yaptığım halde ilk yaptığım haliyle görünüyor ne yapabilirim?
@sananebanane2852
@sananebanane2852 5 жыл бұрын
Hocam giriş kısmına kadar geldim ilk başta kullanıcı adı ve şifreyi farklı yapmıştım sonradan sizinkiyle aynı yaptım ama şuanda giriş butonuna bassam bile giriş yapılmıyor .
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba. Yoğunluktan dolayı yorumunuza geç yanıtladığım için kusura bakmayın. Normal zamanlarda yorumlara aynı gün veya ertesi gün yanıt vermeye özen gösteriyorum. Sorunu çözdüğünüzü umut ediyorum. İyi çalışmalar diliyorum.
@yasinguzel8369
@yasinguzel8369 5 жыл бұрын
Hocam ellerinize sağlık ancak bir sorum olacak form1 de kullanıcı adı parola olarak access veri tabanında sadece ilk kaydı çekiyor yani ilk kaydedilen kayıtla giriş yapılıyor başka kayıtları çekmiyor hata message box la hata alıyorum hatta kendi yazdığım oldum hatasını alıyorum 🤦‍♂️ neden ilk kaydedilen veriyi kabul ediyor diğerlerimi kabul etmiyor olabilir yazılan kodların hepsini aynen yazdım
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba. Yazdığınız kodları paylaşırsanız göz atarım. İyi çalışmalar.
@durmuskok1741
@durmuskok1741 4 жыл бұрын
hocam emeğinize saglık çok yardım alıyorum halada almaya devam ediyorum Rabbim emeğinizi ziya etmesin
@SendeKodYaz
@SendeKodYaz 4 жыл бұрын
Teşekkür ederim. Sizlere destek olmak ve katkı sağlamak benim için mutluluk verici. Duanız için ayrıca teşekkür ederim.
@Astanaveziri
@Astanaveziri 2 жыл бұрын
Emeginize Saglık,Tesekkurler.
@SendeKodYaz
@SendeKodYaz 2 жыл бұрын
Selamlar. Uzun süredir eğitimleri takip ettiğinizi görmek güzel. Teşekkür ederim. İyi çalışmalar diliyorum.
@kardelenngul
@kardelenngul 5 ай бұрын
Hocam çok teşekkür ederim lakin benim bağlantım.open(); hata veriyor 😢
@haticebeyaz5698
@haticebeyaz5698 5 жыл бұрын
abi bende radiobutton.checked==true olduğunda ki kısımda olan kayitokuma sürekli altı çizili hata alıyorum nasıl düzeltebilirim?
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Hangi Radio Button nesnesi için komut yazdığınızı belirtelisiniz. radioButton2 veya radiobutton3 gibi. İyi çalışmalar diliyorum.
@ibrahimbolatkran1547
@ibrahimbolatkran1547 5 жыл бұрын
Hocam veritabanına farklı bir yönetici eklediğimde o eklediğim yönetici haricinde hiç bir yönetici giriş yapamıyor sorunun çözümü nedir acaba?
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba. SQL sorgusunu eğitimdeki ile aynı yapıda mı yazdınız. Giriş butonu kodunu yazarsanız göz atarım.
@esengulmemur4248
@esengulmemur4248 3 жыл бұрын
Hocam bu projeyi staj projem olarak yapıyorum da projenin tüm kodlarını paylaşma imkanınız varmı acaba ?
@SendeKodYaz
@SendeKodYaz 3 жыл бұрын
Merhaba. Projeyi adım adım komutlarını yazarak gerçekleştirirseniz hem staj projeniz hem de programlama noktasında ilerlemeniz açısından daha faydalı olacaktır. İyi çalışmalar diliyorum.
@bahadrcalm6546
@bahadrcalm6546 5 жыл бұрын
"Microsoft.Ace.OleDb.12.0' sağlayıcısı yerel makine kayıtlı değil.' diyor ne yapmam gerek doğru password ve şifre girdiğimde lütfen yardım edermiisniz ?" Ben de aynı sıkıntıyı yaşıyorum. İnternette gördüğüm yolların çoğunu denememe rağmen hala bir çözüm bulamadım lütfen yardım eder misiniz?(Sistemim 32 bit)
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba. Access Database Engine yazılımını internetten indirip yükleyerek yaşadığınız sorunu çözebilirsiniz.
@bahadrcalm6546
@bahadrcalm6546 5 жыл бұрын
@@SendeKodYaz hocam denedim fakat olmadı
@ece951
@ece951 11 күн бұрын
çok teşekkürler minnetle
@oxygence4030
@oxygence4030 6 жыл бұрын
Merhaba hocam, kodları birebir yazdım kullanıcı girişi yapıyorum, form2 de geliyor fakat form2 boş geliyor aslında sizin tasarımla aynı tasarımı yaptım neden acaba;?
@SendeKodYaz
@SendeKodYaz 6 жыл бұрын
Merhaba. Program kodlarında hata oluştuğunda program hatasız yürütülür gibi görünür ancak tasarımda bahsettiğiniz gibi durumlar oluşur.
@oxygence4030
@oxygence4030 6 жыл бұрын
o zaman kodlarda yanlış birşey yaptım bu anlama mı geliyor form2 nin gelip içeriğinin boş gelmesi
@SendeKodYaz
@SendeKodYaz 6 жыл бұрын
Evet. Muhtemelen neden kodlarda bir hatanın olması ve bunun sonucundan form tasarımının boş gelmesi.
@ercankr75
@ercankr75 5 жыл бұрын
Müthiş olmuş hocam harikasınız emeğinize saglik
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Teşekkür ederim Ercan Bey. Eğitimlerin sizlere katkı sağlamasına sevindim. Umarım oynatma listesi sizin yazılım alanındaki gelişimini beklediğiniz katkıya sağlar. Anlamadığınız kısımları sorabilirsiniz. İyi çalışmalar diliyorum.
@ercankr75
@ercankr75 5 жыл бұрын
@@SendeKodYaz teşekkür ediyorum saygı değer hocam emeğine sağlık gayet açık ve ve detaylı anlaşılır bir program yazmişsiniz devamını bekliyoruz saygilar
@emreharman5064
@emreharman5064 4 жыл бұрын
hocam kullanıcı giriş formunda başarılı giriş yaptıktan sonra form1.Hide() yapıyoruz ve diğer forma geçiyoruz. Ancak geçtiğimiz yeni formu kapattığımızda form1 arka planda hala açık kalıyor. Bunu önüne nasıl geçebiliriz?
@oguzturkyilmaz543
@oguzturkyilmaz543 3 жыл бұрын
form1.Close(); yazmaniz gerekiyor.
@nurhangokhan3458
@nurhangokhan3458 5 жыл бұрын
hocam öncelikle ellerinize sağlık. Kodumda bir sıkıntı var anlamıyorum ilgili şey de bulamadım bakabilir misiniz mailinize yollasam
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba. Teşekkür ederim. Siz mail atın ya da buraya yorum olarak yazın. Müsait olduğumda göz atarım. İyi çalışmalar diliyorum.
@nurhangokhan3458
@nurhangokhan3458 5 жыл бұрын
@@SendeKodYaz mail adresinizi göremedim
@cartoonfocus2931
@cartoonfocus2931 6 жыл бұрын
*Hocam bende Visual Studio'da proje diyorum burası boş diyor console vs. yok neden?*
@SendeKodYaz
@SendeKodYaz 6 жыл бұрын
Merhaba. Visual Studio yüklerken eksik modül seçmiş olabilirsiniz. Oynatma listesinin başında kurulum tüm detayları ile anlatılmakta. Başarılar.
@erhanozcan2226
@erhanozcan2226 3 жыл бұрын
OleDbDataAdapter ve OleDbCommand farkı nedir?
@bilalkurucay1727
@bilalkurucay1727 3 жыл бұрын
''Microsoft.ACE.OLEDB.12.0' sağlayıcısı yerel makine kayıtlı değil.' bağlantı cümlesinde bu hatayı veriyor neden?
@mertoren5638
@mertoren5638 3 жыл бұрын
benim de aynı sorun çözebildin mi ?
@bilalkurucay1727
@bilalkurucay1727 3 жыл бұрын
@@mertoren5638 hayır maalesef projeye sql ile devam ettim
@titaniumflours6915
@titaniumflours6915 6 жыл бұрын
Hocam Javascript pyunlarda kullanılıyprmu PC OYUNLARI Gta gibi oyunalar
@SendeKodYaz
@SendeKodYaz 6 жыл бұрын
Merhaba. Unity 3D oyun programlamada c# dili kullanmak mümkün
@bilgihanyldrm9534
@bilgihanyldrm9534 4 жыл бұрын
while döngüsünü durdurmak için break yazdığımda durdurulacak döngü yok diyor hocam?
@SendeKodYaz
@SendeKodYaz 4 жыл бұрын
Öncelikle iyi bayramlar. info@sendekodyaz.com adresine mail atarsanız sizlere bu konuları kapsamlı anlattığım bir online kaynak göndereceğim.
@filizsenaumut9472
@filizsenaumut9472 5 жыл бұрын
bağlantıyı kapatmama rağmen form 2 açılmadı ve bağlantı açık kısmında hata verdi nerede hata yapmış olabilirim?
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba Filiz Hanım. Komutları yorum kısmına yazarsanız göz atarım. Size kaynak kodları gönderiyorum. Hatanızı bulursunuz umarım. İyi çalışmalar. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; //System.Data.OleDb kütüphanesinin eklenmesi using System.Data.OleDb; namespace personeltakip { public partial class Form1 : Form { public Form1() { InitializeComponent(); } //Veri tabanı dosya yolu ve provider nesnesinin belirlenmesi OleDbConnection baglantim = new OleDbConnection("Provider=Microsoft.Ace.OleDb.12.0;Data Source=personel.accdb"); //Formlar arası veri aktarımında kullanılacak değişkenler public static string tcno, adi, soyadi, yetki; //Yerel yani yalnızca bu formda geçerli olacak değişkenler int hak = 3; bool durum = false; private void Form1_Load(object sender, EventArgs e) { this.Text = "Kullanıcı Girişi..."; this.AcceptButton = button1; this.CancelButton = button2; label5.Text = Convert.ToString(hak); radioButton1.Checked = true; this.StartPosition = FormStartPosition.CenterScreen; this.FormBorderStyle = FormBorderStyle.FixedToolWindow; } private void button1_Click(object sender, EventArgs e) { if (hak != 0) { baglantim.Open(); OleDbCommand selectsorgu = new OleDbCommand("select * from kullanicilar", baglantim); OleDbDataReader kayitokuma = selectsorgu.ExecuteReader(); while (kayitokuma.Read()) { if (radioButton1.Checked == true) { if (kayitokuma["kullaniciadi"].ToString() == textBox1.Text && kayitokuma["parola"].ToString() == textBox2.Text && kayitokuma["yetki"].ToString() == "Yönetici") { durum = true; tcno = kayitokuma.GetValue(0).ToString(); adi = kayitokuma.GetValue(1).ToString(); soyadi = kayitokuma.GetValue(2).ToString(); yetki = kayitokuma.GetValue(3).ToString(); this.Hide(); Form2 frm2 = new Form2(); frm2.Show(); break; } } if (radioButton2.Checked == true) { if (kayitokuma["kullaniciadi"].ToString() == textBox1.Text && kayitokuma["parola"].ToString() == textBox2.Text && kayitokuma["yetki"].ToString() == "Kullanıcı") { durum = true; tcno = kayitokuma.GetValue(0).ToString(); adi = kayitokuma.GetValue(1).ToString(); soyadi = kayitokuma.GetValue(2).ToString(); yetki = kayitokuma.GetValue(3).ToString(); this.Hide(); Form3 frm3 = new Form3(); frm3.Show(); break; } } } if (durum == false) hak--; baglantim.Close(); } label5.Text = Convert.ToString(hak); if(hak==0) { button1.Enabled = false; MessageBox.Show("Giriş hakkı kalmadı!", "SKY Personel Takip Programı", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } } } }
@fatiheryldz4856
@fatiheryldz4856 4 жыл бұрын
@@SendeKodYaz Tam 2 saattir "while (kayitokuma.Read())" döngüsünda break komutu ile sonlandırılmasında hata gösteriyordu.. Sadece break komutunun altı kırmızı çizgili görünüyordu. Sizin kodlarınızla tek tek denedim nerede hata alıyorum diye "while (kayitokuma.Read())" kodunun sonuna ";" noktalı virgül koymuşum :D bu program beni delirtecek, ama peşini bırakmadım. Sizin doğru kodlarınızı yapıştırınca hata düzelse bile nereden kaynaklandığına bakarak 2 saat sonra buldum. Teşekkür ederim hocam yardımlarınız için.. Aradan uzun zaman geçmiş ancak halen eğitimlerinizi alıyorum.
@reck1749
@reck1749 Жыл бұрын
eline sağlık hocam
@abyss292
@abyss292 4 жыл бұрын
hocam ben şu hatayı alıyorum System.InvalidOperationException: ''Microsoft.ACE.OLEDB.12.0' sağlayıcısı yerel makine kayıtlı değil.' bu neden oluyor ?
@SendeKodYaz
@SendeKodYaz 4 жыл бұрын
Microsoft resmi web sayfasından Access Database Engine dosyasını indirip bilgisayarınıza kurunuz yine de sorun düzelmezse başka çözüm seçenekleri de mevcuttur.
@abyss292
@abyss292 4 жыл бұрын
@@SendeKodYaz onu denedim fakat işe yaramadı simdi officeyi tamamen sildim 2007 surumunden baslayarak 0 dan yukleyeceğim
@abyss292
@abyss292 4 жыл бұрын
@@SendeKodYaz 2007 yükledikten sonra sorunum çözüldü
@SendeKodYaz
@SendeKodYaz 4 жыл бұрын
Sorunu çözmenize sevindim. İyi çalışmalar diliyorum.
@oguzhandincer8807
@oguzhandincer8807 5 жыл бұрын
System.Data.OleDb.OleDbException: 'Syntax error (missing operator) in query expression '* form kullanicilar'.' bu hatayı almaktayım nasıl düzeltebilirim.
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Sql sorgusunda hata vardır. Sorgu cümlenizi gözden geçiriniz.
@serhatgorer4232
@serhatgorer4232 5 жыл бұрын
baglantim.Open(); yazıyorum ama System.InvalidOperationException: ''Microsoft.Ace.OleDb.12.0' sağlayıcı yerel makına kayıtlı degıl hatası alıyorum nasıl duzeltıcem
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Aşağıdaki yöntemlerden biri çözüm olacaktır. SendeKodYaz • 2 hafta önce 1. Adım Sisteminize Uygun Database Engine Kurun. www.yazilimkodlama.com/c-2/microsoft-ace-oledb-12-0%E2%80%B2-saglayicisi-yerel-makine-kayitli-degil-hatasi-cozumu/ 2. Adım 32 bit seçeneğini proje sekmesinde gridview özelliklerinden kaldırın. kzbin.info/www/bejne/iJ7YY5Spgtuoeqs
@galesizadam9203
@galesizadam9203 4 жыл бұрын
+1
@baranors1637
@baranors1637 5 жыл бұрын
Merhaba hocam ☺ acaba MHRS randevu progranı yapmayı düşünüyormusunuz. Rica etsem yardımcı olur musunuz ☺
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba. Şu anda yoğunluktan dolayı MHRS benzeri bir uygulama hazırlama planım yok. Ancak siz projeyi yapacaksanız fikir olarak yardımcı olmaya çalışırım. İyi çalışmalar diliyorum.
@lormethnk3741
@lormethnk3741 4 жыл бұрын
@SendeKodYaz ben baglantim.Close(); komutunu yazmama rağmen uyarı alıyorum sebebi ne olabilir?
@emirselvi0
@emirselvi0 3 жыл бұрын
senin aldığın uyarı büyük ihtimal personel acces dosyasına ulaşamamasındandır 12.0 olan yeri değiştirmen lazım bende pek bilmiyorum aynı hatayı alıyorum çünki
@kadiradiloglu3876
@kadiradiloglu3876 4 жыл бұрын
Hocam merhaba bu Programi Microsoft Acces ile degilde SQL Server ile yapsam calisirmi
@SendeKodYaz
@SendeKodYaz 4 жыл бұрын
Merhaba. Tabiki uyarlamaları düzgün yaparsanız çalışır.
@eenskaya
@eenskaya 5 жыл бұрын
Hocam merhabalar benim sorunum hala devam ediyor baglantim.open de kaldım dediginiz Microsoft Access Database Engine indirdim fakat yine hala aynı sorunum var benim göremedigim bir kod hatası mı yaptım acaba
@eenskaya
@eenskaya 5 жыл бұрын
tamam hocam halletim ondan kaynaklı degilmiş
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
İşlemci seçiminde muhtemelen yanlışlı var birde aşağıdaki linkte anlatılan yöntemi deneyiniz. www.muratoner.net/genel/c-microsoft-ace-oledb-12-0-provider-is-not-registered-on-the-local-machine-hatasi-cozumu
@eenskaya
@eenskaya 5 жыл бұрын
@@SendeKodYaz evet hocam işlemci secimiyle alakalıymış teşekkür ederim
@RaziyeKarakus-rw4ve
@RaziyeKarakus-rw4ve 9 ай бұрын
hocam ben de olmuyor gösrerilen seçenekler yok @@SendeKodYaz
@serif5267
@serif5267 4 жыл бұрын
hocam süper anlatım
@SendeKodYaz
@SendeKodYaz 4 жыл бұрын
Teşekkür ederim. Eğitimler hakkındaki olumlu görüşünüze sevindim. İyi çalışmalar.
@hilalcevik108
@hilalcevik108 3 жыл бұрын
kullanıcı adını ve parolasıni doğru giriyorum ama giriş hakkim azaliyo neden acaba
@SendeKodYaz
@SendeKodYaz 3 жыл бұрын
Selamlar Hilal Hanım. Muhtemelen komutlarda veya if bloğundaki şart ifadelerinde bir hata yapıyorsunuz. Video eğitimdeki komutlarla sizlerin uygulamanızdaki komutları tekrar kıyaslamanızı önerir, iyi çalışmalar dilerim.
@hilalcevik108
@hilalcevik108 3 жыл бұрын
@@SendeKodYaz teşekkür ederim 😊
@oguzhandincer8807
@oguzhandincer8807 5 жыл бұрын
Microsoft.Ace.OleDb.12.0 sağlayıcısı yerel makineye kayıtı değil hatası veriyor nasıl düzeltebilirim.
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba. Access Database Engine isimli yazılımı internetten ücretsiz olarak indirip bilgisayarınıza kurunuz. Sorun muhtemelen düzelecektir. İyi çalışmalar diliyorum.
@oguzhandincer8807
@oguzhandincer8807 5 жыл бұрын
Access Database Engine İndiribileceğim bir link paylaşırmısınız
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
www.microsoft.com/en-us/download/details.aspx?id=54920 Microsoft'un resmi web sayfasından indiriniz. İyi çalışmalar dilyorum.
@oguzhandincer8807
@oguzhandincer8807 5 жыл бұрын
merhabalar Kurdum ama gene hata alıyorum ne yapmam lazım
@oguzhandincer8807
@oguzhandincer8807 5 жыл бұрын
yardımınıza ihtiyacım var dediğiniz gibi kurdum ama olmadı
@Dark-jn2pg
@Dark-jn2pg 5 жыл бұрын
Kullanıcı bilgilerini ramde saklamak riskli değil mi?
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba. Elbette programın mahiyetine göre risk oluşturabilir. Bu oynatma listesi şu an için sıfırdan ileriye doğru eğitimleri kapsıyor. İleri seviye eğitimlere geçiş yaptığımızda güvenlik bilgilerine değinmeyi planlıyorum. İyi çalışmalar dilerim.
@derloqt7363
@derloqt7363 5 жыл бұрын
Bağlatıyı açtım ve kapattım fakat aynı hatayı tekrar alıyorum yardimci olurmusunuz
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba. Muhtemelen bir kod yazım hatası olabilir. Kodları mail atarsanız yada buradan yazarsanız göz atarım. Başarılar diliyorum.
@derloqt7363
@derloqt7363 5 жыл бұрын
​@@SendeKodYaz //Sistem.Data.OleDb Kütüphanesinin Eklenmesi using System.Data.OleDb; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } //Veri tabanı dosya yolu ve provider nesnesinin belirlenmesi OleDbConnection baglantim=new OleDbConnection("Provider=Microsoft.Ace.OleDb.12.0;Data Source=personel.accdb"); //Formlar arası veri aktarımında kullanılacak değişkenler public static string tcno, adi, soyadi, yetki; private void button1_Click(object sender, EventArgs e) { if (hak != 0) { baglantim.Open(); OleDbCommand selectsorgu = new OleDbCommand("select * from kullanicilar", baglantim); OleDbDataReader kayitokuma = selectsorgu.ExecuteReader(); while (kayitokuma.Read()) { if (radioButton1.Checked == true) { if (kayitokuma["kulaniciadi"].ToString() == textBox1.Text && kayitokuma["parola"].ToString () == textBox2.Text && kayitokuma["yetki"].ToString() == "Yönetici=") { durum = true; tcno = kayitokuma.GetValue(0).ToString(); adi = kayitokuma.GetValue(1).ToString(); soyadi = kayitokuma.GetValue(2).ToString(); yetki = kayitokuma.GetValue(3).ToString(); this.Hide(); Form2 frm2 = new Form2(); frm2.Show(); break; } } } baglantim.Close(); } } //Yerel yani yanlızca bu formda geçerli olacak değişkenler int hak = 3; bool durum = false; private void Form1_Load(object sender, EventArgs e) { this.Text = "Kullanıcı Girişi..."; this.AcceptButton = button1; this.CancelButton = button2; label5.Text = Convert.ToString(hak); radioButton1.Checked = true; this.StartPosition = FormStartPosition.CenterParent; this.FormBorderStyle = FormBorderStyle.FixedToolWindow; } } }
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; //System.Data.OleDb kütüphanesinin eklenmesi using System.Data.OleDb; namespace personeltakip { public partial class Form1 : Form { public Form1() { InitializeComponent(); } //Veri tabanı dosya yolu ve provider nesnesinin belirlenmesi OleDbConnection baglantim = new OleDbConnection("Provider=Microsoft.Ace.OleDb.12.0;Data Source=personel.accdb"); //Formlar arası veri aktarımında kullanılacak değişkenler public static string tcno, adi, soyadi, yetki; //Yerel yani yalnızca bu formda geçerli olacak değişkenler int hak = 3; bool durum = false; private void Form1_Load(object sender, EventArgs e) { this.Text = "Kullanıcı Girişi..."; this.AcceptButton = button1; this.CancelButton = button2; label5.Text = Convert.ToString(hak); radioButton1.Checked = true; this.StartPosition = FormStartPosition.CenterScreen; this.FormBorderStyle = FormBorderStyle.FixedToolWindow; } private void button1_Click(object sender, EventArgs e) { if (hak != 0) { baglantim.Open(); OleDbCommand selectsorgu = new OleDbCommand("select * from kullanicilar", baglantim); OleDbDataReader kayitokuma = selectsorgu.ExecuteReader(); while (kayitokuma.Read()) { if (radioButton1.Checked == true) { if (kayitokuma["kullaniciadi"].ToString() == textBox1.Text && kayitokuma["parola"].ToString() == textBox2.Text && kayitokuma["yetki"].ToString() == "Yönetici") { durum = true; tcno = kayitokuma.GetValue(0).ToString(); adi = kayitokuma.GetValue(1).ToString(); soyadi = kayitokuma.GetValue(2).ToString(); yetki = kayitokuma.GetValue(3).ToString(); this.Hide(); Form2 frm2 = new Form2(); frm2.Show(); break; } } if (radioButton2.Checked == true) { if (kayitokuma["kullaniciadi"].ToString() == textBox1.Text && kayitokuma["parola"].ToString() == textBox2.Text && kayitokuma["yetki"].ToString() == "Kullanıcı") { durum = true; tcno = kayitokuma.GetValue(0).ToString(); adi = kayitokuma.GetValue(1).ToString(); soyadi = kayitokuma.GetValue(2).ToString(); yetki = kayitokuma.GetValue(3).ToString(); this.Hide(); Form3 frm3 = new Form3(); frm3.Show(); break; } } } if (durum == false) hak--; baglantim.Close(); } label5.Text = Convert.ToString(hak); if(hak==0) { button1.Enabled = false; MessageBox.Show("Giriş hakkı kalmadı!", "SKY Personel Takip Programı", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } } } }
@derloqt7363
@derloqt7363 5 жыл бұрын
@@SendeKodYaz Teşekkür ederim Hocam bu arada bu label ler sizde (label1 label1 label1) olarak bende ise (label1 label 2 label 3 ) olarak yazıodu bir sıkıntı olurmu acaba ?
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Her label nesnesinin name yani ismi farklıdır. Tam olarak hangi kısımdan bahsettiğinizi anlamadım ama değer yazdırmadığımız yalnızca text özelliğini kullandığımız label nesnelerin isimleri ve sıralaması önemli değil.
@erlik_kh4an
@erlik_kh4an 3 ай бұрын
@haticegenc8979
@haticegenc8979 2 жыл бұрын
keşke access değil de mssql kullanılsaydı
@serhatgorer4232
@serhatgorer4232 5 жыл бұрын
hocam whilede kapama ıcın break yazıyorum olmuyor sebebı nedır
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Komutlarınızı paylaşırsanız göz atmaya çalışırım. İyi çalışmalar diliyorum.
@mertbas2085
@mertbas2085 5 жыл бұрын
merhaba kodların aynısını yamama rağmen form2 ye geçiş yapamadım sebebi ne olabilir
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba. Muhtemelen bir farklılık vardır. Aynısını yaptığınız takdirde hata almamanız gerekiyor. Komutları paylaşırsanız hatanın nerede olduğuna göz atmaya çalışırım.
@mertbas2085
@mertbas2085 5 жыл бұрын
@@SendeKodYaz kodların hazırı sizde varsa bide öyle denesem belki programımda sorun vardır
@mertbas2085
@mertbas2085 5 жыл бұрын
@@SendeKodYaz OleDbConnection baglantim = new OleDbConnection("Provider=Microsoft.Ace.OleDb.12.0;DataSource=personel.accdb"); int hak = 3; bool durum = false; private void Form14_Load(object sender, EventArgs e) { this.Text = "Kullanıcı Girişi.."; this.AcceptButton = button1; this.CancelButton = button2; label5.Text = Convert.ToString(hak); radioButton1.Checked = true; this.StartPosition = FormStartPosition.CenterScreen; this.FormBorderStyle = FormBorderStyle.FixedToolWindow; } public static string tcno, adi, soyadi, yetki; private void button1_Click(object sender, EventArgs e) { if (hak!= 3) { baglantim.Open(); OleDbCommand selectsorgu = new OleDbCommand("select * from kullanicilar", baglantim); OleDbDataReader kayitokuma = selectsorgu.ExecuteReader(); while (kayitokuma.Read()) { if (radioButton1.Checked==true) { if (kayitokuma["kullaniciadi"].ToString()==textBox1.Text&& kayitokuma["parola"].ToString ()==textBox2.Text&&kayitokuma["yetki"].ToString()=="Yönetici") { durum = true; tcno = kayitokuma.GetValue(0).ToString(); adi = kayitokuma.GetValue(1).ToString(); soyadi = kayitokuma.GetValue(2).ToString(); yetki = kayitokuma.GetValue(3).ToString(); this.Hide(); Form2 f2 = new Form2(); f2.Show(); break; } } if (radioButton2.Checked == true) { if (kayitokuma["kullaniciadi"].ToString() == textBox1.Text && kayitokuma["parola"].ToString() == textBox2.Text && kayitokuma["yetki"].ToString() == "Kullanıcı") { durum = true; tcno = kayitokuma.GetValue(0).ToString(); adi = kayitokuma.GetValue(1).ToString(); soyadi = kayitokuma.GetValue(2).ToString(); yetki = kayitokuma.GetValue(3).ToString(); this.Hide(); Form1 f1 = new Form1(); f1.Show(); break; } } } if (durum == false) hak--; baglantim.Close(); } label5.Text = Convert.ToString(hak); if (hak == 0) { button1.Enabled = false; MessageBox.Show("Giriş hakkı kalmadı!", "MOB TİYATRO UYGULAMASI", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } }
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; //System.Data.OleDb kütüphanesinin eklenmesi using System.Data.OleDb; namespace personeltakip { public partial class Form1 : Form { public Form1() { InitializeComponent(); } //Veri tabanı dosya yolu ve provider nesnesinin belirlenmesi OleDbConnection baglantim = new OleDbConnection("Provider=Microsoft.Ace.OleDb.12.0;Data Source=personel.accdb"); //Formlar arası veri aktarımında kullanılacak değişkenler public static string tcno, adi, soyadi, yetki; //Yerel yani yalnızca bu formda geçerli olacak değişkenler int hak = 3; bool durum = false; private void Form1_Load(object sender, EventArgs e) { this.Text = "Kullanıcı Girişi..."; this.AcceptButton = button1; this.CancelButton = button2; label5.Text = Convert.ToString(hak); radioButton1.Checked = true; this.StartPosition = FormStartPosition.CenterScreen; this.FormBorderStyle = FormBorderStyle.FixedToolWindow; } private void button1_Click(object sender, EventArgs e) { if (hak != 0) { baglantim.Open(); OleDbCommand selectsorgu = new OleDbCommand("select * from kullanicilar", baglantim); OleDbDataReader kayitokuma = selectsorgu.ExecuteReader(); while (kayitokuma.Read()) { if (radioButton1.Checked == true) { if (kayitokuma["kullaniciadi"].ToString() == textBox1.Text && kayitokuma["parola"].ToString() == textBox2.Text && kayitokuma["yetki"].ToString() == "Yönetici") { durum = true; tcno = kayitokuma.GetValue(0).ToString(); adi = kayitokuma.GetValue(1).ToString(); soyadi = kayitokuma.GetValue(2).ToString(); yetki = kayitokuma.GetValue(3).ToString(); this.Hide(); Form2 frm2 = new Form2(); frm2.Show(); break; } } if (radioButton2.Checked == true) { if (kayitokuma["kullaniciadi"].ToString() == textBox1.Text && kayitokuma["parola"].ToString() == textBox2.Text && kayitokuma["yetki"].ToString() == "Kullanıcı") { durum = true; tcno = kayitokuma.GetValue(0).ToString(); adi = kayitokuma.GetValue(1).ToString(); soyadi = kayitokuma.GetValue(2).ToString(); yetki = kayitokuma.GetValue(3).ToString(); this.Hide(); Form3 frm3 = new Form3(); frm3.Show(); break; } } } if (durum == false) hak--; baglantim.Close(); } label5.Text = Convert.ToString(hak); if(hak==0) { button1.Enabled = false; MessageBox.Show("Giriş hakkı kalmadı!", "SKY Personel Takip Programı", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } } } }
@mertbas2085
@mertbas2085 5 жыл бұрын
SendeKodYaz çok teşekkür ederim.Kolay gelsin..
@cancskn4368
@cancskn4368 5 жыл бұрын
i.hizliresim.com/mXd6N2.jpg böyle bir hata alıyorum ya yardım edin lütfen ne yapmam gerekiyor?
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba. Access Database Engine isimli yazılım ücretsiz olarak internetten indirip bilgisayarınıza kurun. Sorunun düzeleceğini tahmin ediyorum.
@Hacker-yv2vn
@Hacker-yv2vn 3 жыл бұрын
hocam GetValue olmuyor
@huseyinkadioglu
@huseyinkadioglu 4 жыл бұрын
Linkten x64 bitlik olanı indirdiğimde sorun çözüldü arkadaşlar. www.microsoft.com/en-us/download/details.aspx?id=13255
@dogukanergut7806
@dogukanergut7806 5 жыл бұрын
'Microsoft.Ace.OleDb.12.0' sağlayıcısı yerel makine kayıtlı değil. hatası alıyorum
@dogukanergut7806
@dogukanergut7806 5 жыл бұрын
Access Database Engine 2010 u indirdiğimde de Could not find installable ISAM. hatası alıyorum
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
Merhaba. Access Database Engine yazılımını internetten indirip yükleyerek yaşadığınız sorunu çözebilirsiniz. Yine de hata alırsanız farklı çözümler deneriz.
@SendeKodYaz
@SendeKodYaz 5 жыл бұрын
ISAM veri tabanına bağlanmak için kullanılan bir sürücü olup, bu hata “Data Source” veya “Provider” kısımlarının yanlış yazılmasından kaynaklanmaktadır. Veri tabanına bağlantı komutlarını yeniden kontrol etmenizi tavsiye ederim.
ÜCRETSİZ VE SANSÜRSÜZ YAPAY ZEKA!
18:24
Orkun v2
Рет қаралды 140 М.
когда не обедаешь в школе // EVA mash
00:51
EVA mash
Рет қаралды 4,2 МЛН
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 76 МЛН
إخفاء الطعام سرًا تحت الطاولة للتناول لاحقًا 😏🍽️
00:28
حرف إبداعية للمنزل في 5 دقائق
Рет қаралды 58 МЛН
Epic Reflex Game vs MrBeast Crew 🙈😱
00:32
Celine Dept
Рет қаралды 16 МЛН
C# ile Whispering mesajlaşma programı
12:11
İsmailcan Vurur
Рет қаралды 1,6 М.
Think Fast, Talk Smart: Communication Techniques
58:20
Stanford Graduate School of Business
Рет қаралды 41 МЛН
EXCEL PERSONEL TAKİP PROGRAMI YAPIYORUZ 1
23:25
erhan bayraktar
Рет қаралды 226 М.
C# Personel Takip Örneği SQL- Insert-Delete-Update Komutları
59:36
когда не обедаешь в школе // EVA mash
00:51
EVA mash
Рет қаралды 4,2 МЛН