a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 47|回复: 0

[Visual FoxPro] 2011年度计算机等级考试二级VFP基础教程(17)

[复制链接]
发表于 2012-7-31 22:17:54 | 显示全部楼层 |阅读模式
  2.12 表间关联、字段 通用字段输入3 g$ X- O' c, u2 P' t
  一。表间关联:不同工作区中打开的表的记录指针是独立移动的。但在实际问题中常有这种情况:一项操作所涉及的内容被分别存储在两个或两个以上的表中,如果能按照记录号或表之间的共有字段建立起关联,使多个表的记录指针同步移动,就会简化指针分别定位的操作,提高数据处理效率。建立关联命令提供的就是这个功能。
5 o8 v+ P) [6 K9 @/ Z' @  1.建立关联:: N: i" y" [* j) }. z. x
  格式:set relation to 表达式 into 工作区|表别名 [additive]
" o6 c" }  h5 O( p' w. @* }  说明:(1).表达式一般为两个表的共有字段。
1 p+ o% L, F7 \  (2).在两个表中分别以该共有字段建立索引。
, |+ X8 I! ]) ~7 f  (3).建立关联时,需打开表和相关的索引文件
) X! s% Q) }) h0 M7 k  (4).选择[additive]将不解除先前建立的关联,否则将解除此前建立的关联。- n) D3 }: {/ A  X: i8 ]; l* P! ^
  2.取消关联:set relation to- m  W: h) v1 h1 O4 j& o
  3. 例:"职工档案"和"工资情况"二表联动。在命令窗口分别输入并执行以下命令:
) P' L/ x1 R# r8 z8 S2 o- y  set default to e:\myvfp &&设置默认目录
) d0 S- W5 P- h+ W0 I$ I- z  open database ry &&打开ry数据库
5 r# B3 J- T0 \# R  use 职工档案 in 0
; Z7 K& ~* K, d& Y8 ]5 u) ]  index on 编号 tag bh1
# }; t1 D2 C3 {* e. G  set order to tag bh1
. Q3 c6 ?" X( Q; g! R9 Z  use 工资情况 in 0% W" N, `/ W9 C  j& j6 Q
  index on 编号 tag bh2' n( n. ?+ J! ~7 |
  set order to tag bh2
( J1 w  x% f8 Y  select 职工档案
9 _. t5 Y1 g! Z/ `: V5 c  set relation to 编号 into 工资情况9 H; o( R1 G! a6 s. h# s3 X% E! D8 `
  browse fields 职工档案。姓名,职工档案。性别,职工档案。文化程度,工资情况。工资 &&结果如图230 n: Y9 h2 V; F& P, n6 |) Q1 S
  close database &&关闭数据库,其中的表随之关闭$ }( A6 k" `3 W2 I8 Q& M$ X

' y- ?! U, W$ Q  图23
! q$ F; @0 [5 b+ d3 `' Z  二。备注型字段的输入: 打开表后,在命令窗口执行browse命令,弹出browse窗口。在该窗口中,用鼠标双击字段区域中的"memo",即打开编辑窗口,可在该窗口中输入任意长的文字。输完后,关闭该编辑窗口,或按ctrl+w结束保存。此时,可看到browse窗口中的备注字段的"memo"变为"Memo".第一个字母大写,表明备注字段中已包含内容。$ a! k/ d1 \4 t* e  C: d
  三。通用型字段的输入:通用型字段(如"职工档案"表中的"照片")中的数据用鼠标双击browse窗口中字段区域中的"gen",打开通用字段的编辑窗口,插入图像,波形声音,MIDI音乐,视频剪辑等多媒体内容。
  u" y6 [% z6 |, n" p5 k: N  e  向通用型字段中插入图像的方法有两种:
6 W" X6 @6 {, s- u% |6 y  F4 T  c% ~  1.先激活通用字段的编辑窗口:选择"编辑"菜单中的"插入对象",打开"插入对象"对话框,选择对象类型为"BMP图像",单击"确定"按钮,即可在通用字段编辑窗口中编辑图片。
4 e8 W4 p. R) H0 r# @" r  2.可先把要插入的图像数据在图像编辑软件中(如windows的"画图")复制到剪贴板,然后把图片数据粘贴进来。
7 O& s& P2 }, t3 Y. M3 r  通用型字段中添加完图片后,"gen"会变成"Gen",表明该通用字段中已经包含内容。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-22 13:30 , Processed in 0.178395 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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