注册 登录
编程论坛 VFP论坛

虽找到代码,但看不懂。想请人帮忙根据代码写根据日期求出农历的程序。

Wayneboc 发布于 2023-11-05 17:10, 732 次点击
我想把ddd.dbf中的日期转换成农历。我到本网站上搜到一篇文章。
但我没看懂。我简单粗暴地复制到prg文件中去运转,报的错我也看不懂,更不会改。
有没有人能根据txt文件中的代码,写个form或prg,来把ddd.dbf中的日期换成农历呢?
只有本站会员才能查看附件,请 登录
10 回复
#2
sam_jiang2023-11-05 20:10
你把报错的截图发上来,群里有的是大侠可以帮你看看是怎么回事。

附件里已经有现成的prg,拿来用就可以了。。。
#3
gs25367856782023-11-06 08:46
你下载 我当前使用的,已经做成了类
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录


#4
wengjl2023-11-06 09:54
以下是引用gs2536785678在2023-11-6 08:46:23的发言:

你下载 我当前使用的,已经做成了类

你好,你做成了类,很好,可是下载下来了,我不能直接打开,如何在我的表单上加载,我不会,麻烦指导!谢谢!
#5
kangss2023-11-06 10:44
回复 4楼 wengjl
只有本站会员才能查看附件,请 登录

添加类
#6
wengjl2023-11-06 15:43
非常感谢!
#7
schtg2023-11-06 19:23
回复 4楼 wengjl
只有本站会员才能查看附件,请 登录

程序代码:
public oform1
set classlib to datepic.vcx additive
oform1=newobject("form1")
oform1.show
return

**********************************************
define class form1 as form
    top = 0
    left = 0
    height = 212
    width = 403
    docreate = .t.
    caption = "form1"
    windowstate = 0
    name = "form1"

    add object timea1 as timea with ;
        top = 24,;
        left = 12,;
        name = "timea1",;
        label4.name = "label4",;
        label8.name = "label8",;
        timer1.name = "timer1",;
        label1.name = "label1",;
        label2.name = "label2",;
        label3.name = "label3",;
        label5.name = "label5",;
        label6.name = "label6",;
        label7.name = "label7",;
        label9.name = "label9"

enddefine

#8
hu9jj2023-11-07 08:41
三楼的附件是个好东西,赞!
#9
Wayneboc2023-11-07 18:38
我想找到是把将来的日期换成农历,你能帮我吗?多谢
以下是引用gs2536785678在2023-11-6 08:46:23的发言:

你下载 我当前使用的,已经做成了类

请问,这个程序是个日历,还是可以转换不同日期为农历?我没有运行成功,问题在附件。麻烦你看看
只有本站会员才能查看附件,请 登录
#10
csyx2023-11-07 22:15
你用的 vfp6 吧,v6 的 ascan 不支持第三个参数指定的分隔符,需要 vfp9
我也有一个公历转农历的函数,但同样需要 vfp9 支持

[此贴子已经被作者于2023-11-7 22:17编辑过]

#11
z126892023-11-10 09:54
给三楼点赞
1