Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > .NET Framework > Forum > เรียกดูรายงาน คือว่าต้องการ เรียกดูรายงานค่ะ โดยเลือกจากตั้งแต่วันที่ - ถึงวันที่ เช่น หน้าการรับสินค้า ตั้งแต่วันที่



 

เรียกดูรายงาน คือว่าต้องการ เรียกดูรายงานค่ะ โดยเลือกจากตั้งแต่วันที่ - ถึงวันที่ เช่น หน้าการรับสินค้า ตั้งแต่วันที่

 



Topic : 032199



โพสกระทู้ ( 51 )
บทความ ( 0 )



สถานะออฟไลน์




คือว่าต้องการ เรียกดูรายงานค่ะ โดยเลือกจากตั้งแต่วันที่ - ถึงวันที่ เช่น หน้าการรับสินค้า ตั้งแต่วันที่ 25-09-09 ถึงวันที่ 25-09-09 โดยถ้ามีข้อมูลในวันที่ดังกล่าวให้แสดงข้อมูลใน datagridview แต่ถ้า ในวันดังกล่าวไม่มีรายการรับสินค้า ให้โชว์ msg บอกว่าไม่มีรายการรับค่ะ ใช้ vb.net ค่ะ ขอบคุณค่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-09-25 15:56:14 By : srilai View : 1550 Reply : 9
 

 

No. 1



โพสกระทู้ ( 116 )
บทความ ( 0 )



สถานะออฟไลน์


คุณก็สร้าง query select ข้อมูลมาโดนส่ง where วันที่ไปไปสองวัน


คุณต้องบอกละเอียดกว่านี้จะได้เขียนตัวอย่างให้ดุได้คับ






Date : 2009-09-25 17:26:40 By : besttooo
 


 

No. 2



โพสกระทู้ ( 51 )
บทความ ( 0 )



สถานะออฟไลน์


นี่คือโค้ดเท่าที่เขียนได้ค่ะ ขอบคุณนะค่ะ
Code (VB.NET)
  Dim conStr As String = "Data Source=.\SQLEXPRESS;AttachDbFilename='C:\Visual Studio 2008\Projects\PROJECT MORYA.mdf';Integrated Security=True;Connect Timeout=30;User Instance=True"
        Dim conn As New SqlConnection(conStr)
        conn.Open()
        Dim sql As String = "Select date,pharmacist_name,supplier_name,product_serialno,product_name,quantity,causes From returndetail"
        Dim cmd As New SqlCommand(sql, conn)
        Dim adapter As New SqlDataAdapter(cmd)
        Dim data As New DataSet()

        adapter.Fill(data, "returndetail")
        DataGridView1.DataSource = data.Tables("returndetail")

        DataGridView1.Columns("date").HeaderText = "วันที่คืนสินค้า"
        DataGridView1.Columns("pharmacist_name").HeaderText = "ชื่อเภสัชกร"
        DataGridView1.Columns("supplier_name").HeaderText = "ชื่อตัวแทนจำหน่าย"
        DataGridView1.Columns("product_serialno").HeaderText = "รหัสสินค้า"
        DataGridView1.Columns("product_name").HeaderText = "ชื่อสินค้า"
        DataGridView1.Columns("quantity").HeaderText = "จำนวน"
        DataGridView1.Columns("causes").HeaderText = "สาเหตุที่คืน"



        sb.Remove(0, sb.Length) '' คำสั่ง Query ข้อมูล 
        sb.Append("Select date,pharmacist_name,supplier_name,product_serialno,product_name,quantity,causes From returndetail")
        sb.Append(" Where  (date Between '" & DateTimePicker1.Value.Month.ToString & " / " & DateTimePicker1.Value.Day.ToString & " / " & DateTimePicker1.Value.Year.ToString & "' And '" & DateTimePicker2.Value.Month.ToString & " / " & DateTimePicker2.Value.Day.ToString & " / " & DateTimePicker2.Value.Year.ToString & "')")
        strSql = sb.ToString() '' เก็บใน String    
        cm = New SqlCommand()
        With cm
            .CommandText = strSql
            .Connection = cn
            dr = .ExecuteReader()

        End With
        If dr.HasRows Then ''check dr 
            Dim dtSql As DataTable
            dtSql = New DataTable()
            dtSql.Load(dr)
            With DataGridView1
                .DataSource = dtSql
            End With
        Else
            MessageBox.Show("ช่วงเวลาที่คุณระบุ ไม่มีรายการคืน !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Information)
            DateTimePicker1.Focus()
        End If
        dr.Close()

Date : 2009-09-25 18:33:20 By : srilai
 

 

No. 3



โพสกระทู้ ( 116 )
บทความ ( 0 )



สถานะออฟไลน์


ตอนนี้คุณได้ข้อมูลมาแล้วใช่ไหมครับ แล้วจะเอาข้อมูลที่ได้มาลง ใน grid ใช่อะป่าวคับ
Date : 2009-09-25 18:47:57 By : besttooo
 


 

No. 4



โพสกระทู้ ( 116 )
บทความ ( 0 )



สถานะออฟไลน์


คุณก็สั่ง

DataGridview1.datasource = stSql
DataGridview1.Databind()

แล้วหน้า design ที่ gridview ดู code ตัวอย่างแนวๆนี้นะครับ
Code (ASP)
<%
<asp:GridView ID="gvDetail" runat="server" AllowPaging="True" AutoGenerateColumns="False" CellPadding="4" DataKeyNames="ProductSeq" Font-Size="10pt" ForeColor="#333333" ShowFooter="True" Width="100%" OnPageIndexChanging="gvDetail_PageIndexChanging" EmptyDataText="No Data" >
                            <FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
                            <RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
                            <Columns>
                                <asp:TemplateField HeaderText="Edit">
                                    <HeaderStyle HorizontalAlign="Center" Width="30px"/>
                                    <ItemTemplate>
                                        <asp:ImageButton ID="btnEdit" Width="20px" Height="20px" runat="server" ImageUrl='img/001_45.gif' ToolTip="Edit" OnClick="btnEdit_Click" CommandArgument='<%# DataBinder.Eval(Container, "DataItem.ProductSeq").ToString() %>' CausesValidation="false"/>
                                    </ItemTemplate>
                                    <ItemStyle HorizontalAlign="Center"/>
                                </asp:TemplateField>
                                <asp:TemplateField HeaderText="Rack Type">
                                    <HeaderStyle HorizontalAlign="Center" Width="200px"/>
                                    <ItemTemplate>
                                        <asp:Label ID="lblRackType" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.ProductCode") %>'></asp:Label>
                                    </ItemTemplate>
                                    <ItemStyle HorizontalAlign="Center"/>
                                </asp:TemplateField>
                                <asp:TemplateField HeaderText="Origin">
                                    <HeaderStyle HorizontalAlign="Center"/>
                                    <ItemTemplate>
                                        <asp:Label ID="lblOrigin" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.OriginCountry") %>'></asp:Label>
                                    </ItemTemplate>
                                    <ItemStyle HorizontalAlign="Center"/>
                                </asp:TemplateField>
                                <asp:TemplateField HeaderText="Curr. Code">
                                    <HeaderStyle HorizontalAlign="Center" />
                                    <ItemTemplate>
                                        <asp:Label ID="lblCurrencyCode" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.InvoiceCurrency") %>'></asp:Label>
                                    </ItemTemplate>
                                    <ItemStyle HorizontalAlign="Center" />
                                </asp:TemplateField>
                                <asp:TemplateField HeaderText="Unit Price">
                                    <HeaderStyle HorizontalAlign="Center" />
                                    <ItemTemplate>
                                        <asp:Label ID="lblUnitPrice" runat="server" Text='<%# String.Format("{0,-12:N5}", DataBinder.Eval(Container, "DataItem.UnitPrice")) %>'></asp:Label>
                                    </ItemTemplate>
                                    <ItemStyle HorizontalAlign="Center" />
                                </asp:TemplateField>
                                <asp:TemplateField HeaderText="Qty">
                                    <HeaderStyle HorizontalAlign="Center" />
                                    <ItemTemplate>
                                        <asp:Label ID="lblQty" runat="server" Text='<%# String.Format("{0,-12:N5}",DataBinder.Eval(Container, "DataItem.InvoiceQty")) %>'></asp:Label>
                                    </ItemTemplate>
                                    <ItemStyle HorizontalAlign="Center" />
                                </asp:TemplateField>
                                <asp:TemplateField HeaderText="Weight Per Unit">
                                    <HeaderStyle HorizontalAlign="Center" />
                                    <ItemTemplate>
                                        <asp:Label ID="lblWeight" runat="server" Text='<%# String.Format("{0,-12:N5}",DataBinder.Eval(Container, "DataItem.WeightPerUnit")) %>'></asp:Label>
                                    </ItemTemplate>
                                    <ItemStyle HorizontalAlign="Center" />
                                </asp:TemplateField>
                            </Columns>

                        </asp:GridView>
%>

Date : 2009-09-25 18:52:12 By : besttooo
 


 

No. 5



โพสกระทู้ ( 116 )
บทความ ( 0 )



สถานะออฟไลน์


DataBinder.Eval(Container, "DataItem.ProductCode")

ProductCode คือชื่อฟิวใน datable dtSql คุณก็เปลี่ยนตามชื่อของคุณครับ


DataGridview1.datasource = stSql อันนี้ผมพิมพ์ผิดต้องเป็น dtSql ครับ
Date : 2009-09-25 18:54:06 By : besttooo
 


 

No. 6



โพสกระทู้ ( 51 )
บทความ ( 0 )



สถานะออฟไลน์


ขอเป็นโค้ด vb.net ได้ไหมค่ะ asp ไม่มีความรู้เลย ขอบคุณค่ะ
Date : 2009-09-25 20:06:45 By : srilai
 


 

No. 7



โพสกระทู้ ( 89 )
บทความ ( 0 )



สถานะออฟไลน์


มันเป็น window app หรือ web app

ขอรายละเอียดด้วยจะได้ช่วยได้ถูกต้องครับ
Date : 2009-09-25 20:36:52 By : otomokung
 


 

No. 8

Guest


เป็น window app ค่ะ
Date : 2009-09-25 22:36:45 By : srilai
 


 

No. 9



โพสกระทู้ ( 116 )
บทความ ( 0 )



สถานะออฟไลน์


ผมนึกว่า เว็บแอฟ กำๆ โทดทีนะ
Date : 2009-09-26 11:22:21 By : besttooo
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เรียกดูรายงาน คือว่าต้องการ เรียกดูรายงานค่ะ โดยเลือกจากตั้งแต่วันที่ - ถึงวันที่ เช่น หน้าการรับสินค้า ตั้งแต่วันที่
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่