注册 登录
编程论坛 VFP论坛

新手请教VPF——如何快速学习vfp进行数据处理

Dexter在路上 发布于 2023-03-03 18:08, 2055 次点击
vfp小白,没有任何基础,现在工作临时增加一个使用vfp处理多个报表且每个报表记录几十万条数据,主要应用一些基础数据处理功能:
1、数据筛选/报表拆分(比如按照地区对于报表进行拆分)
2、数据提取(比如身份证号从提取相关日期,比如籍贯、出生日期等等)
3、数据分类汇总(比如按区域进行汇总或者)
4、数据排序
5、数据筛重复
6、数据比对(类似于vlookup功能进行多个报表对比差异)

如果新手自学,应该怎么学习。求高手给予指点。谢谢
24 回复
#2
sdta2023-03-03 18:25
有条件的话,最好找个老师带教,这样学习的速度会快多了,由老师给出简单的代码,对照帮助文件相关的命令函数看用法。
#3
丁春秋yxp2023-03-03 22:23
不知是何条件,如果什么基础也没有,够呛。不如多学学用excle处理吧
#4
吹水佬2023-03-04 06:07
“快速”没有绝对,那些“七日精通xx”什么的就当是在说笑。
编程易学难精。不管是那门编程语言,入门容易精通难。
入门是针对编程语言本身,具有纵向性。精通涉及到现实的方方面面,具有横向性。
所谓精通也是相对的,有针对性、方向性、领域性。
更重的是编程是用到老学到老,更新迭代快。一日不学,昨日的先进就可能变成落后。
不求快速,一歩一个脚印。只要有兴趣,勤用脑动手。联系实际,水到渠成。

#5
my23182023-03-04 08:38
回复 4楼 吹水佬
金石良言👍👍👍
#6
sam_jiang2023-03-04 09:04
有点急功近利了,哪有速成的,在座哪位不是浸淫多年的。
#7
pvm20002023-03-04 11:44
买本书通读一遍,再装个vfp9,快快进步
#8
丁春秋yxp2023-03-04 15:41
按楼主的要求,我觉得找个Excel的增强工具,比如有个叫什么方方格子的,装上更容易学会,才会有速成的效果。
#9
sdta2023-03-04 16:14
EXCEL 当数据达到几十万条时,数据更新速度比较慢,与VFP相比差的不是一星半点的。另外EXCEL还不能编译为EXE执行。
#10
Dexter在路上2023-03-05 23:03
回复 2楼 sdta
哈哈哈,是有此打算,这是备选方案之一。不过我试想 在老师教我之前 ,看看自己能不能先先试着学一下,因为我个人觉得使用的是vpf的基础功能,主要是数据处理模块的数据筛选、数据提取、分类汇总、数据排序、报表间对比等等,当然可能会用到简单语句。针对于我的诉求,作为一个纯纯的小白,想请教一下,我该怎么高效学习。

#11
Dexter在路上2023-03-05 23:08
回复 3楼 丁春秋yxp
数据量太大,excel实现起来比较困难,所以采用vpf的。我自己会用excel,不太懂编程,也不会使用vfp,完全是个小白。对于这种条件,您这里有什么建议哈?
我主要是临时进行数据处理,具体诉求见第一条哈,无知的我 认为涉及编程的很少,可能会用到简单的语句。
#12
Dexter在路上2023-03-05 23:10
回复 6楼 sam_jiang
我只是使用一些基本的数据处理的功能,具体见楼主第一条哈,对于以上诉求,你也觉得不可能速成吗?诚心请教哈,我该如何进一步学习
#13
sdta2023-03-05 23:12
有问题到论坛
#14
Dexter在路上2023-03-05 23:13
回复 9楼 sdta
确实,就是因为excel处理不了,所以才来请教vfp如何操作的哈
#15
Dexter在路上2023-03-05 23:19
回复 4楼 吹水佬
你说的那是专业vfp,我只是临时使用vpf进行数据处理,我的具体诉求在第一条里,针对于我的简单诉求,想快速学习的话,你这里有什么建议吗?非常感谢
#16
sdta2023-03-05 23:30
要想应付日常工作,VFP的基础知识还是要靠自己去掌握,否则别人给了你解决问题的方法,你还是不明白的。编程的关键是思路,只有掌握的VFP的基础知识才能解决工作中的具体问题。
#17
吹水佬2023-03-06 06:20
以下是引用Dexter在路上在2023-3-5 23:19:29的发言:

你说的那是专业vfp,我只是临时使用vpf进行数据处理,我的具体诉求在第一条里,针对于我的简单诉求,想快速学习的话,你这里有什么建议吗?非常感谢

专业的也好,专门的也好,基础一定要打好(入门要站稳)。
《毛主席语录》再版前言有一段话:“带着问题学,活学活用,学用结合,急用先学,立竿见影,在‘用’字上狠下功夫”。
就本人经历,当初也是半路出家,起步就是拿着源码对照相关帮助说明资料,逐句解释出代码的思路和用意。
不断理解问题,不断发现问题,不断改进问题。
#18
Dexter在路上2023-03-06 09:14
以下是引用吹水佬在2023-3-6 06:20:45的发言:


专业的也好,专门的也好,基础一定要打好(入门要站稳)。
《毛主席语录》再版前言有一段话:“带着问题学,活学活用,学用结合,急用先学,立竿见影,在‘用’字上狠下功夫”。
就本人经历,当初也是半路出家,起步就是拿着源码对照相关帮助说明资料,逐句解释出代码的思路和用意。
不断理解问题,不断发现问题,不断改进问题。


好嘞 非常感谢您的建议 谢谢
#19
Dexter在路上2023-03-06 09:15
以下是引用sdta在2023-3-5 23:30:23的发言:

要想应付日常工作,VFP的基础知识还是要靠自己去掌握,否则别人给了你解决问题的方法,你还是不明白的。编程的关键是思路,只有掌握的VFP的基础知识才能解决工作中的具体问题。


明白了,感谢
#20
hu9jj2023-03-06 09:34
    工作上有需求,主观上有意愿,这是良好的基础。能提出明确的目标则说明具备一定的动手能力。建议首先根据需要建立若干个表,将一部分数据录入表中,首先熟悉对表的基本操作,并根据需要对表的字段进行优化。然后找个基本框架的范例代码,从简单的基本功能入手,逐步完善,完成目标。
    当然,能够找到合适的老师带领或指教,那肯定会收效更快。若没有合适的老师,完全可以在论坛里发帖求助,这里的热心坛友还是非常多的。


[此贴子已经被作者于2023-3-6 09:35编辑过]

#21
Dexter在路上2023-03-06 13:37
以下是引用hu9jj在2023-3-6 09:34:08的发言:

    工作上有需求,主观上有意愿,这是良好的基础。能提出明确的目标则说明具备一定的动手能力。建议首先根据需要建立若干个表,将一部分数据录入表中,首先熟悉对表的基本操作,并根据需要对表的字段进行优化。然后找个基本框架的范例代码,从简单的基本功能入手,逐步完善,完成目标。
    当然,能够找到合适的老师带领或指教,那肯定会收效更快。若没有合适的老师,完全可以在论坛里发帖求助,这里的热心坛友还是非常多的。



好嘞  您的建议可操作性强!非常感谢  我计划先把数据库的基本知识先做个大概了解,然后按照您的方法 一边操作 一边理解 针对问题向专业人士请教
#22
siruding2023-03-06 15:02
vfp博大精深,写了那么多程序,在这里和几位版主大神请教以后才觉得自己会的只是冰山一角。

[此贴子已经被作者于2023-3-6 15:16编辑过]

#23
独木星空2023-03-06 15:51
回复 3楼 丁春秋yxp
在Excel能处理的问题,容易翻译成“vfp编程语言”,从熟悉的方面对照入手,上手快。
从网上搜寻些实例,也是能快速入门的。先易后难,逐步加砝码。
#24
星光闪闪5132023-03-06 19:18
vfp 确实强大
#25
sanhuankeji2023-04-16 18:57
回复 楼主 Dexter在路上
设定条件,查询就行了,依据条件将查询到的记录显示或者另存为一个表或者Excel表
1