以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口多界面显示  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184684)

--  作者:朱女士
--  发布时间:2022/12/22 10:33:00
--  窗口多界面显示
老师:您好!
  我要弄一个大屏幕显示,提醒各项目进度。我想实现:一次性输入多个项目号,窗口中有多个“table控件”,按照输入的项目个数循环同时显示同一个数据表的不同项目号的内容。
 如下图片。可是我的代码,实现不了这个想法。请指教!谢谢!

图片点击可在新窗口打开查看此主题相关图片如下:670e53aab021b8ca131e8ce681ba914.jpg
图片点击可在新窗口打开查看


DataTables("项目进度计算表").LoadFilter = ""
DataTables("项目进度计算表").Load

Dim b1 As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim value As String = b1.value
Dim Names() As String = Value.Split(chr(13))

Dim v As String
For Each name As String In Names
   Dim n As Integer = 0
    name = name.replace(chr(10), "")
     n = n + 1
    v = Str(n)
    Dim xx As String = "Table" & Trim(v)

    Tables("项目工序进度提示屏_" & xx & "").DataTable.LoadFilter = "[项目号] = \'" & name & "\'"
    Tables("项目工序进度提示屏_" & xx & "").DataTable.Load
    
Next


--  作者:有点蓝
--  发布时间:2022/12/22 10:43:00
--  
窗口表全部改为sqltable:http://www.foxtable.com/webhelp/topics/1907.htm