Thứ Sáu, 2 tháng 5, 2014

Cố định cột, hàng trong Excel

Trong một số trường hợp ta muốn giữ một số cột khi kéo ngang trang trên màn hình hoặc khi kéo thanh trượt xuống nhưng vẫn giữ một số dòng như tiêu đề cột, cột mã, tên ở bên trái.

Bước 1: Đặt ô hiện thị (ô sáng, con trỏ) tại ô cần cố định
Bước 2: Tùy từng phiên bản mà có các cách thực hiện khác nhau (hoặc tìm từ khóa freeze panes excel  trên Google.Com)
Trên Excel 2003: nhấn vào menu Window sau đó chọn Freeze panes
Trêb Excel 2007 trở lên: menu View -> Freeze Panes có 3 lựa chọn 
+ Freeze Panes :
cố định hàng, cột tại vị trí con trỏ
+ Freeze Top Row :
cố định hàng trên cùng
+ Freeze First Column :
cố định cột đầu tiên


Thứ Ba, 25 tháng 3, 2014

Object to Xml

Để lưu một đối tượng dữ liệu ta có thể có nhiều cách như lưu ra dạng file, lưu dạng Xml thông qua DataSet, ... Ở đây ta dùng đối tượng XmlSerializer để lưu ra dạng Xml, kết quả có được tương tự như lưu thông qua DataSet.
  class Program
    {
        static void Main(string[] args)
        {
            //Kiểm tra
            Test.Run();
        }
    }

    public class Test
    {
        public static void Run()
        {
            //Khai báo dữ liệu
            Dmkhs list = new Dmkhs();
            list.Items = new Dmkh[]{new Dmkh(){Ma_kh="001", Ten_kh="Khách hàng 001"},
            new Dmkh(){Ma_kh="002", Ten_kh="Khách hàng 002"}};

            //Khai báo đối tượng lưu ra xml
            XmlSerializer xml = new XmlSerializer(typeof(Dmkhs));
            //Khai báo đối tượng ghi file
            FileStream writer = new FileStream("D:\\Temp\\dmkh.xml"FileMode.Create);

            //Bắt đầu ghi file
            xml.Serialize(writer, list);
        }
    }

    // Đối tượng dữ liệu khách hàng
    public class Dmkh
    {
        public string Ma_kh;
        public string Ten_kh;
    }

    // Đối tượng nắm giữ danh sách khách hàng
    [XmlRoot(ElementName="DataSet")]
    public class Dmkhs : Dmkh
    {
        // Thuộc tính nắm giữ danh sách khách hàng
        [XmlElement(ElementName="Dmkh")]
        public Dmkh[] Items;
    }

Thứ Ba, 28 tháng 5, 2013

Liệt kê sanh sách người sử dụng truy cập database

SELECT ec.client_net_address, es.[host_name], DB_NAME(d.dbid) AS [DATABASE Name], es.Program_name, es.session_id FROM sys.dm_exec_sessions AS es INNER JOIN sys.dm_exec_connections AS ec ON es.session_id = ec.session_id INNER JOIN master..sysprocesses d ON es.session_id = d.spid GROUP BY ec.client_net_address, es.[host_name], d.dbid, es.Program_name, es.session_id ORDER BY es.[host_name], ec.client_net_address, d.dbid, es.Program_name, es.session_id

Thứ Sáu, 28 tháng 10, 2011

Tạo Tooltip cho menu

Ví dụ về tạo Tooltip cho menu
http://msdn.microsoft.com/en-us/magazine/cc164067.aspx

Xingge LAN chat

Chương trình chat trên mạng LAN

Download

Thứ Năm, 1 tháng 9, 2011

Bảng so sánh các từ khóa trong C#, VB, FOX, C++

Keywords Compared in Different Languages

1. http://msdn.microsoft.com/en-us/library/zwkz3536(v=VS.90).aspx

2. http://foxcentral.net/microsoft/NETforVFPDevelopers_AppendexA.htm

Thứ Sáu, 19 tháng 8, 2011

Một số đối tượng hệ thống của SQL server

SELECT * FROM sys.databases

SELECT * FROM sys.master_files

SELECT * FROM sys.database_files

SELECT * FROM sys.data_spaces


SELECT * FROM sys.login_token

SELECT * FROM sys.server_principals

SELECT * FROM sys.sql_logins

SELECT * FROm sys.objects

SELECT * FROM sys.procedures

SELECT * FROM sys.columns

SELECT * FROM sys.columns WHERE object_id = object_id('ct00')

SELECT * FROM sys.Tables

SELECT * FROM sys.triggers

SELECT * FROM sys.servers

SELECT * FROM sys.identity_columns

SELECT * FROM sys.default_constraints

SELECT * FROM sys.check_constraints

SELECT * FROM sys.key_constraints --PRIMARY KEY Constraints, UNIQUE Constraints

SELECT * FROM sys.foreign_keys

Select * FROM sys.Types

SELECT * FROm sys.indexes

SELECT * FROM sys.index_columns

SELECT * FROM sys.sql_dependencies

SELECT * FROM sys.sql_dependencies

SELECT * FROm sys.objects WHERE type IN ('FN', 'IF', 'TF');

Select * FROM INFORMATION_SCHEMA.COLUMNS

Select * FROM INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE