|
|
注意事项:严禁重复发贴或发相同贴到不同板块,严禁广告,否则一律删除或者直接禁用帐号! |
|
为什么不用tclientdataset? |
dfw@133780 |
2004/4/27 23:13:22 |
|
dfw@133780 (小李飞哥): 高手,真是高手! 我对你的敬佩之情犹如滔滔江水连绵不绝 又如黄河泛滥一发而不可收 …… |
bedsheet |
2004/4/29 10:18:24 |
|
老兄,DBEdit2.Text<'60'怎么能比较?你把DBEdit2.Text转换成数值比较啊 ,这还算百年不遇?
|
sunjet |
2004/4/23 7:50:57 |
|
除了一句“靠”外加晕倒以示鄙视之外,俺无话可说! |
hbqckzj |
2004/4/23 7:56:32 |
|
楼主一时失误哟,谅解、谅解! |
zwn |
2004/4/23 12:17:53 |
|
楼上2位 没人说过 Edit1.Text < '60' 这种方法是不对的吧 谁告诉你们不可以的,字符串也可以比较的 …… |
sephil |
2004/4/23 18:21:20 |
|
if StrToInt(DBEdit2.Text)<60 then DBEdit4.Text:='补考' …… |
endo |
2004/4/23 22:33:40 |
|
四楼的,没人说字符串不可以比较!只是不可以这样比的! |
hbqckzj |
2004/4/26 12:58:22 |
|
Edit1.Text < '60'本身并没有逻辑错误,编译也可以通过的 只是不适合在这里用而已 |
sephil |
2004/4/26 13:49:16 |
|
各位大哥大姐: Edit1.Text < '60'本身并没有逻辑错误,编译也可以通过的 只是不适合在这里用而已 …… |
jiangjingang |
2004/4/26 17:29:42 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
晕,要比字符串,当然就是一个一个的比字符的ASCII值了,'7.000'的头一个字符是'7',当然比'60'的头 …… |
hbqckzj |
2004/4/27 7:07:48 |
|
何必呢,何苦呢? 不就是比较吗? 你的DBEdit2对应哪个字段,你用那个字段比不就行了? 例如:if Table1. …… |
dfw@159095 |
2004/4/27 7:42:02 |
|
不好意思哦!~ 我是真的没搞懂我那是怎么错了!~现在终于搞懂了!~ 谢谢了!~ |
jiangjingang |
2004/4/29 10:11:18 |
|
你可以用ord来返加字符的ASCII.汉字只能半个半个的转了.如:ord('A') 或a:='文',之后用ord(a[1] …… |
jfzjm |
2003/10/22 15:20:00 |
|
请教:怎样知道我组合框里的最后一个字符是不是字母呢? 想法:我在组合框里输入一个人姓名的拼音码,每输入一个字母,列表内容就 …… |
yanggenxiang |
2004/4/29 9:43:02 |
|
用ASCII码的值来区别啊
|
bosshoss |
2004/4/29 9:45:37 |
|
是
|
zjyxwang |
2004/4/29 9:51:17 |
|
具体安装方法如下: Create directory from which you will install EhLib …… |
minche |
2004/4/29 9:25:20 |
|
都是因为你的delphi缺少了控件,MSCommLib_TLB.dcu 是因为你没有注册mscomm.ocx这个控件,其它的 …… |
superrgf |
2004/4/29 9:16:14 |
|
Component菜单下有个Import ActiveX 在弹出的窗口找到mscomm.ocx然后CreateUnit或者 …… |
sephil |
2004/4/29 9:20:05 |
|
好像没有吧,但用incmonth、DecodeDate这两个函数应该可以实现了
|
squirrel2000 |
2004/4/29 8:27:27 |
|
没有的,先做一个下个月1号的日期变量,再减1就可以取某月份最后一天的 |
noble |
2004/4/29 8:33:15 |
|
谢谢,若是在采用下个月1号减1即等于本月的最后一天,那还得判断1月与12月,是否年份也要加减。此方法会比较不方便。 我在d …… |
simonlee |
2004/4/29 8:38:17 |
|
DayOfTheMonth好像是取得当天吧 就我跟你说的用incmonth和decodedate就行了 |
squirrel2000 |
2004/4/29 8:48:32 |
|
好像有一个函数可以转换字符为ASSIC码的,判断它是不是在ASSIC码数字0-9的范围内吧,要做循环,很麻烦,不知有没有其它 …… |
heartair |
2004/4/24 0:00:48 |
|
希望大家给予帮忙,谢谢. 最好赐教原代码,谢谢 |
wingchan |
2004/4/24 0:13:11 |
|
晕,如果只要输入一个数字就好办一些,如果是比较大的数字...... 很显然不能用StrtoInt,会报错......这个问 …… |
heartair |
2004/4/24 0:21:19 |
|
谢谢,我热切期盼您的答复 |
wingchan |
2004/4/24 7:33:30 |
|
见附件 RAR |
zxdcj |
2004/4/24 8:13:18 |
|
在onkeypress事件里加上 if not (key in ('0','1','2','3','4' …… |
dnlidj |
2004/4/24 9:03:41 |
|
6楼的朋友,都写成这样了为什么来了个虎头蛇尾呢!这样改下就最好了! if not (key in ['0'..'9' …… |
studentzf |
2004/4/24 9:32:20 |
|
呵呵,我很菜 |
dnlidj |
2004/4/24 9:38:16 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
谢谢13楼 还有点问题就是IF语句后边的#8代表什么啊? |
airred3000 |
2004/4/24 17:52:25 |
|
谢谢大家,我已经实现了
|
wingchan |
2004/4/28 23:08:39 |
|
你可以强制的限制只能是数字才能输入啊 |
masow |
2004/4/29 8:46:14 |
|
不同工程编译出来的是不同的程序 没办法象在一个工程里那么自由的 即使这写工程都是你自己写的 |
sephil |
2004/4/28 22:27:52 |
|
如果你只是想在你的程序中用这个窗体 在工程管理器上点右键,然后Add那个unit就可以了 |
sephil |
2004/4/29 2:32:02 |
|
好像是不能调用其他工程的窗体啊 但你可以把你需要的窗体加入到你的工程中 |
masow |
2004/4/29 8:42:39 |
|
edit_pk是TEdit吧 TEdit.Clear好像会引发Stack overflow |
sephil |
2004/4/29 2:29:50 |
|
直接用edit_pk.Text := ''; |
sephil |
2004/4/29 8:39:06 |
|
这位仁兄你是不是用的adotable控件,我以前也碰过这样的问题,后来改用adoqueryr控件不用主从表关系而在sql语句 …… |
wj94118 |
2004/4/29 8:37:05 |
|
EhLib好像可以吧 |
sephil |
2004/4/29 8:15:00 |
|
是忘了还是不会阿,论坛全文检索自己搜索,回答过N+1次了。 |
cnxxx |
2004/4/26 16:21:00 |
|
不是吧!!! |
ttc |
2004/4/29 8:09:41 |
|
这样啊 很麻烦要在formreize中写 首先formcreate 要获取 系统分辨率! |
bios |
2004/4/28 10:52:42 |
|
试试看
procedure TF_Main.FormCreate(Sender: TObject); Var …… |
endo |
2004/4/28 11:00:24 |
|
谢谢 |
chidao |
2004/4/29 8:03:58 |
|
S2是String类型 ['0'..'9']是Char类型
if (Length(s2) > 0 ) and …… |
sephil |
2004/4/28 16:48:43 |
|
谢谢! |
zsh_888 |
2004/4/29 7:56:44 |
|