Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    17-02-2003
    Location
    Tp. Hồ Chí Minh
    Bài viết
    24
    Like
    0
    Thanked 0 Times in 0 Posts

    [Q] Tên cột trong Grid

    Vui lòng đọc đoạn mã sau :
    USE DS_HS
    ON KEY LABEL F9 WAIT WINDOW VARREAD()
    BROWSE

    đoạn mã này sẽ cho biết "tên trường" hiện hành khi bạn di chuyển Cursor đến đây sau khi nhấn phím F9 trong cửa sổ lệnh BROWSE của VFox.

    Tượng tự như vậy:
    Tôi thiết kế 1 FORM,
    trong 1 này có một GRID gồm các cột là các trường trong file DS_HS
    và một nút lệnh "Trạng thái" nhằm hiển thị thông tin là trường (hoặc tên cột) hiện hành mà Cursor đang đứng
    tuy nhiên không biết phải làm như thế nào.
    Bạn nào biết giúp với.
    Quote Quote

  2. #2
    Tham gia
    17-02-2003
    Location
    Tp. Hồ Chí Minh
    Bài viết
    24
    Like
    0
    Thanked 0 Times in 0 Posts

    tên cột (control source) trong GRID

    Sao ai không hướng dẫn vậy cà!

    Thôi thì tự hướng dẫn vậy (thật ra, tôi được một người bạn hướng dẫn bên forum của VNN ấy : duyhungth22)
    trong phương thức : AfterRowColChange và BeforeRowColChange
    thuộc GIRD
    có tham số nColIndex cho biết được chỉ số cột
    do vậy trong hai thủ tục này bạn bổ sụng lệnh :

    Pulic TEN_COT
    Tempo=".Column" +ALLTRIM(STR(NColIndex))+".ControlSource"
    TEN_COT=thisform.&Tempo

    vì vậy trong nút lệnh bạn cho hiện thị nội dung trong thủ tục CLICK là nó sẽ hiện thỉ ngay tên cột (tên trường)
    nói chung là tư đây ta có thể sử dụng để thao tác cho các phép toán, xử lý dữ liệu...
    Thân

  3. #3
    Tham gia
    02-01-2003
    Location
    Ha noi
    Bài viết
    9
    Like
    0
    Thanked 0 Times in 0 Posts
    Mình cũng thấy những lệnh này lần đầu nên chịu không trả lời được. Nhân tiện có bạn nào biết bảng giá trị của biến cố nkeypress không, bởi vì mình chỉ biết 1 số nkeycode ví dụ F5 là -4, enter là 13. Để tìm được 1 keycode mình phải chia đoạn ra ví dụ nkeycode > 5 .... mới tìm được.

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •