• 21-11-2010, 16:09:05
    #1
    Arkadaşlar merhaba

    Hazırlamış olduğum formda 24 adet textbox ve 1 tane datetimer var bu textbox lara girilen verileri kaydet butonu ile kaydedip formun alt tarafında yer alan DataGridView1 de gösterilmesini sağlıyorum ancak son zamanlarda çok fazla kayıt olduğundan dolayı kaydedilenlerin arasından seçmek zor oluyor kısacası benim istediğim şu datetimer in karşılığı işlem tarihi bu işlem tarihini baz alarak datagiridview1 sadece bana aynı gün girilen işlemleri göstersin tüm veriyi göstermesin istiyorum bu konu hakkında yardımlarınızı rica ederim

    Saygılar...,
  • 22-11-2010, 01:58:29
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Sorguna datetimepicker'dan gelen değeri gönder.
    Atıyorum
    Select * From tablo Where tarih = @datetime'dan_gelen_değer
  • 22-11-2010, 09:26:59
    #3
    sorgu yaptırmak değil benim istediğim sadece prog açtığımda direk istediğim gibi görülsün istiyorum yani ben hiç bişi yapmiyim program kendisi açıldığında sadece datagridde o gün girilen verileri göstersin verilerin tümünü değil yani umarım anlatabilmişimdir,
  • 22-11-2010, 14:12:42
    #4
    Tamam işte, sen sorgu ile veritabanından o güne ait kayıtları çekiceksin bu sorgu ile.
  • 22-11-2010, 17:18:52
    #5
    kibrix adlı üyeden alıntı: mesajı görüntüle
    sorgu yaptırmak değil benim istediğim sadece prog açtığımda direk istediğim gibi görülsün istiyorum yani ben hiç bişi yapmiyim program kendisi açıldığında sadece datagridde o gün girilen verileri göstersin verilerin tümünü değil yani umarım anlatabilmişimdir,
    sonuçta bir sorgu çalışacak ki kayıtlar ekranda görünsün. Sorgunun çalışması kullanıcının birşey yapması demek değil zaten. Load eventine yazarsın sorguyu, form yüklenirken sorgu çalışır ve datagridde gösterirsin sonucu.
  • 22-11-2010, 19:21:40
    #6
    Üyeliği durduruldu
    bolivar reis doğru diyor güven ona
  • 22-11-2010, 19:56:22
    #7
    peki bana bir örnek verebilirmisiniz

    Select * From islemler Where 5 = ? buraya ne yazıcam
    birde buyazdığımı formun Load eventine mi yazıcam yoksa

    Imports System.Data.OleDb
    Public Class Giris
    Dim conn As New OleDbConnection("provider=microsoft.jet.oledb.4.0; data source=C:\database\tsg.mdb")
    Dim com As OleDbCommand = New OleDbCommand("select * from islemler", conn)
    Sub list()
    conn.Open()
    Dim komut As OleDbCommand
    Dim okut As OleDb.OleDbDataReader
    komut = New OleDb.OleDbCommand("Select * from islemler", conn)
    okut = komut.ExecuteReader()
    While okut.Read
    ListBox1.Items.Add(okut.Item("1"))
    End While
    conn.Close()
    End Sub
    Sub verigoster()
    Dim dv As OleDbDataAdapter
    dv = New OleDbDataAdapter("select * from islemler", conn)
    Dim ds As New DataSet
    dv.Fill(ds, "islemler")
    DataGridView1.DataSource = ds.Tables("islemler")


    burayamı yazıcam yoksa aşağıdaki kısmamı yardımcı olursanız sevinirim?

    Private Sub Giris_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    ListBox1.Visible = False
    verigoster()
    verigoster1()
    list()
    list()
    End Sub
  • 22-11-2010, 20:31:59
    #8
    verigoster adında bir sub'ın var ve onunla datagrid'i dolduruyorsun. ordaki sql cümlesini
    Select * From tablo Where tarih = @datetime'dan_gelen_değer olarak değiştirirsen son günde kaydedilen verileri çekmiş olursun