Gorsel Programlama | Görsel Programlama | C#.Net | VB.Net | C# Console

ana sayfa > Görsel Programlama, VB.NET > Fatura Takip Programı VB.Net

Fatura Takip Programı VB.Net

Perşembe, 19 Ağu 2010 yorum ekle yorumlara git

Fatura Takip Programı VB.Net.

Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.



FORM1 İçerisine Yazılacak Kodlar…


Imports System.Data.OleDb

Public Class Form1
Private baglanti As New OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=vt1.mdb")
Private komut As New OleDbCommand()
Private guc As New OleDbDataAdapter()
Private gecici_tablo As New DataSet()
Private Sub listele()
baglanti.Open()
Dim guc As New OleDbDataAdapter("select * From fatura", baglanti)
guc.Fill(gecici_tablo, "fatura")
dataGridView1.DataSource = gecici_tablo
dataGridView1.DataMember = "fatura"
guc.Dispose()
baglanti.Close()
End Sub
Private Sub goster()
textBox9.Text = (Me.BindingContext(gecici_tablo, "fatura").Position + 1) & " / " & Me.BindingContext(gecici_tablo, "fatura").Count
End Sub
'Daha Fazlası İçin http://www.gorselprogramlama.com
Public Sub New()
InitializeComponent()
End Sub

Private Sub button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button5.Click
Close()

End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
listele()
goster()
textBox1.DataBindings.Add("Text", gecici_tablo, "fatura.Fatura_NO")
textBox2.DataBindings.Add("Text", gecici_tablo, "fatura.Adi_Soyadi")
textBox3.DataBindings.Add("Text", gecici_tablo, "fatura.Adres")
textBox4.DataBindings.Add("Text", gecici_tablo, "fatura.Kdv")
textBox5.DataBindings.Add("Text", gecici_tablo, "fatura.Fatura_Tarihi")
textBox6.DataBindings.Add("Text", gecici_tablo, "fatura.Son_Odem_Tarihi")
textBox7.DataBindings.Add("Text", gecici_tablo, "fatura.Odenecek_Tutar")

End Sub

Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click
Me.BindingContext(gecici_tablo, "fatura").AddNew()

End Sub

Private Sub button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button2.Click
baglanti.Open()
komut.Connection = baglanti
komut.CommandText = (((((("INSERT INTO fatura(Fatura_No,Adi_Soyadi,Adres,Kdv,Fatura_Tarihi,Son_Odem_Tarihi,Odenecek_Tutar) VALUES ('" + textBox1.Text & "','") + textBox2.Text & "','") + textBox3.Text & "','") + textBox4.Text & "','") + textBox5.Text & "','") + textBox6.Text & "','") + textBox7.Text & "') "
komut.ExecuteNonQuery()
komut.Dispose()
baglanti.Close()
gecici_tablo.Clear()
listele()
goster()

End Sub

Private Sub button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button3.Click
Dim cvp As DialogResult
cvp = MessageBox.Show("Kaydı Silmek İstiyormusunuz ?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If cvp = DialogResult.Yes Then
baglanti.Open()
komut.Connection = baglanti
komut.CommandText = "DELETE from fatura WHERE Fatura_No='" + textBox1.Text & "'"
komut.ExecuteNonQuery()
komut.Dispose()
baglanti.Close()
gecici_tablo.Clear()
listele()
goster()
End If

End Sub

Private Sub button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button4.Click
baglanti.Open()
komut.Connection = baglanti
komut.CommandText = (((((("UPDATE fatura SET Adi_Soyadi='" + textBox2.Text & "',Adres='") + textBox3.Text & "',Kdv='") + textBox4.Text & "',Fatura_Tarihi='") + textBox5.Text & "',Son_Odem_Tarihi='") + textBox6.Text & "',Odenecek_Tutar='") + textBox7.Text & "' WHERE Fatura_No='") + textBox1.Text & "'"
komut.ExecuteNonQuery()
komut.Dispose()
baglanti.Close()
gecici_tablo.Clear()
listele()
goster()

End Sub

Private Sub button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button7.Click
Me.BindingContext(gecici_tablo, "fatura").Position += 1
goster()
End Sub

Private Sub button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button8.Click
Me.BindingContext(gecici_tablo, "fatura").Position -= 1
goster()
End Sub

Private Sub button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button9.Click
Me.BindingContext(gecici_tablo, "fatura").Position = Me.BindingContext(gecici_tablo, "fatura").Count
goster()
End Sub

Private Sub button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button6.Click
Me.BindingContext(gecici_tablo, "fatura").Position = 0
goster()
End Sub
End Class

 

Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.

Projeyi İNDİR








Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :



Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.


  1. bugura
    Çarşamba, 01 Eyl 2010 zamanında 13:16 | #1

    programın linkini yollayabilirmisiniz

  2. bugura
    Çarşamba, 01 Eyl 2010 zamanında 13:21 | #2

    kodun textBox2.Text & “‘,Adres=’”) burasında hata var.

  3. Tarik
    Çarşamba, 01 Eyl 2010 zamanında 20:29 | #3

    link eklendi.

  4. admin
    Çarşamba, 01 Eyl 2010 zamanında 20:39 | #4

    programı indirip denedim. hata yok. access dosyasını kendin oluşturduysan alan ismini aynı olduğuna dikkat et.

  5. Salı, 12 Eki 2010 zamanında 17:55 | #5

    faturanın ne faturası olduğunu ve ödenecek tutarın kdv’siyle toplam ne kadar ödenmesi gerektiğinide hesaplayacak şekilde değiştirirmisiniz benim proje ödevim fatura takip programı biraz yardımcı olurmusunuz lütfen

  6. admin
    Salı, 12 Eki 2010 zamanında 18:22 | #6

    Bu programı alıp üzerinde isteğine göre değiştirebilirsin.

  7. Perşembe, 28 Eki 2010 zamanında 19:37 | #7

    bu “amp;” ne iş çözemedim ben yaw kod felanmı nedirki hata verip duruo bende

  8. Perşembe, 28 Eki 2010 zamanında 19:42 | #8

    bende diom ne bu amp; :D + koysaydın ya onu koyacana kafam başka yerlere gitti :D eline sağlık paylaşım için

  9. admin
    Perşembe, 28 Eki 2010 zamanında 20:25 | #9

    amp kullanılmayacak.amp kod eklerken kod sitedeki düzenleyici tarafında ekleniyo.amp’yi yazmayacaksın.

  10. Pazar, 05 Ara 2010 zamanında 00:10 | #10

    bu benim proje ödevim bunu biraz daha geliştirirmisiniz lütfen benimle iletişim kurun

  11. admin
    Pazar, 05 Ara 2010 zamanında 11:53 | #11

    kendin geliştirsen senin için daha verimli olmaz mı ?

  12. Pazartesi, 20 Ara 2010 zamanında 16:41 | #12

    ben bilişim bölümü yazılım dalı öğrencisiyim ama bu bölüme kendi isteğimle değil notum, istediğim bölüme yetmediği için geldim ve ardından birde bakmışım ki yazılım bölümüne geçirilmişim visual basic hakkında hiç bir şey anlamıyorum tek çarem proje ödevim, sizde olmasanız sınıfı geçemicem çok teşekkürler ama biraz daha geliştirirseniz gerçekten çok makbule geçer şu program size ödev verilse ne gibi değişiklikler yaparsınız bana biraz yardımcı olur musunuz

  13. admin
    Pazartesi, 20 Ara 2010 zamanında 17:08 | #13

    ama öğrenmek için kendin değiştirmelisin.

  14. Cumartesi, 25 Ara 2010 zamanında 19:48 | #14

    programları visual studio 2005 ile mi yoksa 2008 ile mi yapıyorsunuz

  15. admin
    Cumartesi, 25 Ara 2010 zamanında 20:19 | #15

    2008

  16. Pazar, 26 Ara 2010 zamanında 10:54 | #16

    ben pc’ye Visual Studio 2005 yükledim ama kod penceresi açılmıyor yani değişiklik yapamıyorum ama 2008 yüklü iken yapabiliyordum şimdi visual studio 2008 mi yüklemem lazım başka yolu var mı

  17. admin
    Pazar, 26 Ara 2010 zamanında 13:17 | #17

    başka yolu yok.2008 yüklemelisin.

  18. sinan
    Salı, 17 May 2011 zamanında 12:08 | #18

    elinize sağlık datagridlerdeki fatura kısımlarına ek olarak inner join için “tablo1″ & “tablo2″ şeklinde yapılabiliyor.

  19. Perşembe, 19 May 2011 zamanında 14:51 | #19

    Proğram için teşekkürler bağlantı da sorun yaşıyorum OleDbDataAdapter, OleDbCommand,
    OleDbConnection bu kısmlar da hata veriyor yardımcı olur musunz ?

  1. şimdilik geri bağlantı yok