递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4673|回复: 3
打印 上一主题 下一主题

[视窗] 求个逻辑写法,头都写晕了,易语言写了个,能用但太复杂

[复制链接]

4

主题

23

帖子

118

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
118
跳转到指定楼层
楼主
发表于 2022-6-20 00:21:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lcl 于 2022-6-20 03:47 编辑


这是我易语言写的逻辑,目前能用是能用。但是总觉得这个逻辑写的太复杂了,我自己看着都头晕。

其实要实现的要求很简单。

数据库里有以下字段

最小数 - 最大数 - 数据信息1 - 数据信息2 - 数据信息3

执行逻辑就是cha询数据库里已经有的数据  最小最大数  与 添加的 最小最大数 是否冲突,如果有冲突,把老的数据修改到和现在的不冲突就行了。

举例按照数据库里格式

1 - 10 - 数据信息1 - 数据信息2 - 数据信息3
11 - 12 - 数据信息1 - 数据信息2 - 数据信息3
13 - 13 - 数据信息1 - 数据信息2 - 数据信息3

添加最小最大数 为 5  -  12 就把数据库已有的  1 - 10  改为 1- 4 然后新添加一组  5 - 12

我写的逻辑能实现这样添加。
但是有一个新问题了。数据里有 11 - 12  我就需要把 11 - 12 删除了,我的逻辑还没能实现。

总之数据库里 所保留的 最大最小数 在数据信息里不可以冲突。
附易语言源码: IP添加的逻辑规则.e (7.23 KB, 下载次数: 1)






回复

使用道具 举报

28

主题

359

帖子

3325

积分

论坛元老

Rank: 8Rank: 8

积分
3325
沙发
发表于 2022-6-20 08:55:05 | 只看该作者
没太理解
回复

使用道具 举报

23

主题

164

帖子

881

积分

高级会员

Rank: 4

积分
881
板凳
发表于 2022-6-20 09:37:13 | 只看该作者
既然都是假设,为什么不用判断?
回复

使用道具 举报

346

主题

1600

帖子

6537

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6537
QQ
地板
发表于 2022-6-20 10:51:56 | 只看该作者
学习....
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 23:47 , Processed in 0.087289 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表