iadmirevancogh 发表于 2008-6-21 10:07

关于vf挑出一些记录的问题。

一个dbf表,字段分别是 编号 价格 信息
共有4000个记录,现在有想挑出1000个编号的记录来,这1000个编号是已知的,那怎末办呢?怎末编一个小程序,输入一个已知的编号,就能挑出一个记录在新的表里呢?然后再挑一个记录,再追加在这个新表里,一直到挑完为止。
谢谢!
小菜鸟

qjbzjp 发表于 2008-6-21 20:57

试一下吧

use 旧表 in 1
use 新表 in 2
sele 旧表
loca 旧表.编号=输入的编号
sele 新表
appe blan
repl 新表.编号 with 旧表.编号

午丁 发表于 2008-6-21 22:58

试试看是不是可以用数组函数?

定义一个数组,将这些编号分别赋值给数组,再:


sele 新表

append from 旧表 for ASCAN(数组名,旧表.编号)>0

这样来说,先要一个循环 1000次输入编号,也可以再循环体内一边输入编号,一边查找旧表相同编号的记录,再到新表添加。

iadmirevancogh 发表于 2008-6-23 15:06

谢谢楼上了!!!!!!!!
辛苦了!!!!!!!!!!!11

页: [1]

编程论坛