乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 28|回复: 2

[编程交流] 一点nest list virgin-Pr

[复制链接]

15

主题

65

帖子

50

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2022-7-6 12:23:59 | 显示全部楼层 |阅读模式
我现在在OpenDCL中处理表,我正在把它写下来。
 
我有4列,当有人添加到列表中时,我想确保数据是唯一的。
 
我想我需要一个循环,最有效的方法是什么?
 
谢谢你的帮助。
 
安得烈
回复

使用道具 举报

4

主题

327

帖子

324

银币

初来乍到

Rank: 1

铜币
19
发表于 2022-7-6 13:08:38 | 显示全部楼层
你在使用网格控件吗?
如果您使用的是网格控件,您使用的是哪个下拉列表?
请提供您正在使用的控件的详细信息
现在我猜你正在使用网格控件。
我目前正在使用带有下拉列表的网格控件处理一个具有相同问题的项目。
 
 
使用网格控件“BeginLabelEdit”事件,然后使用GetCellDropDownList获取当前列表
 
使用网格控件“EndLabelEdit”事件。
此事件在编辑控件后激发。
然后使用GetCellText检索新条目,并将其与GetCellDropDownList中的列表进行比较
 
(If(member GetCellDropDownList GetCellDropDownList))–不是实际代码,只是一个示例。
 
这只是基本建议。根据您所编写的代码,它可能会完全不同。
 
实例“我的项目”允许用户通过在编辑框中键入或单击列标题来添加项目,其中显示了一个用于在列表中添加和删除项目的对话框。我的列表是从保存的文件加载的,因此当程序启动时,它会找到该文件,如果不是零,它会加载列表。
当用户通过编辑框添加一个项目时,“EndLabelEdit”事件运行一个例程,从保存的文件中获取信息,并使用GetCellText,以便我可以比较它是否已经在列表中。如果没有将其添加到我从文件中检索到的列表中,则使用附加的网络项重新写入该文件。同样,根据您如何格式化保存的列表,您可以将新项目附加到保存的文件中。现在只需使用SetCellDropDownList将新列表加载到网格的下拉列表中。
 
它可以得到更多的参与,但我希望我至少有一点帮助
回复

使用道具 举报

15

主题

65

帖子

50

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2022-7-6 13:41:31 | 显示全部楼层
谢谢你的消息,约翰。
 
是的,我正在使用网格。然而,我现在没有使用下拉菜单。
 
完成完整的错误/重复捕获似乎需要相当多的工作。我想我暂时跳过它,因为只有两个人会使用这个程序。。
 
尽管我将不得不熟悉可以在列表中查找数据的例程。。
 
总而言之,我发现OpenDCL令人惊叹。。有时令人沮丧,但这通常是我的局限性!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-5 06:06 , Processed in 0.312540 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表