SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 729|回复: 3
打印 上一主题 下一主题

怎么才能把和数据集变量不同名的窗口变量插入到数据集中呢

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2005-1-7 21:14:42 | 只看该作者

怎么才能把和数据集变量不同名的窗口变量插入到数据集中呢

各位师兄,juju又来求教了!
    怎么才能把和数据集变量不同名的窗口变量的值传递给数据集呢?
   比如在修改密码的时候,如何把输入到textentry里面的新密码的值覆盖对应的用户名和密码对照表里的密码字段的值呢?例如:
    id=open('sasdata.Admregtbl');                                                                                                                    
     nobs= attrn(id,'nobs');                                                                                                                          
          do i=1 to nobs;                                                                                                                             
              rc=fetchobs(id,i);                                                                                                                     
          name=getvarc(id,1);                                                                                                                        
          pswd=getvarc(id,2);                                                                                                                        
      if name=regname.text and pswd=password.text then do;
以上是实现验证输入的用户名和密码是否在用户名和密码对照表里面
如果在界面上接收到新的用户密码newpwd.text
那么如何将newpwd.text的值覆盖sasdata.Admregtbl里对应行的密码字段的值呢?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2005-1-7 21:35:57 | 只看该作者

法问得好处

呵呵
不好意思,给站里增加了一个没用的帖子,刚刚发问之后就想到了解决的办法,获得数据可以用getvarc那么反添数据就应该可以用putvarc了吧,经过查询help和调试果然如此;原来发问的好处还在于可以产生灵感自己解决问题!!
<!-- s:P --><img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz" /><!-- s:P --> 也许是我太幼稚了!
论坛真是个好地方!!
谢谢斑竹师兄,麻烦您这个帖子您可以删除了!!
预祝大家新年快乐!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2005-1-8 14:09:58 | 只看该作者

to shenjuju

没关系,留着挺好。
这里也欢迎自问自答的形式,方便后来的师弟师妹们查阅。
谢谢你!祝你天天进步神速!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2005-1-8 15:49:00 | 只看该作者

多谢师兄鼓励

哎,得到很多师兄的夸奖让我感到很惭愧 <!-- s:( --><img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" /><!-- s:( --> ,其实我自己总觉得有种一瓶不满半瓶乱晃的感觉。我有一点急性子,遇到什么困难要是不能马上解决就会压得难受,就因为前几天哪些问题迟迟找不到答案还得我嗓子疼了好多天。
    这里有个sas无关的问题想问    师兄一下,我感觉我们的论坛好像一直都挺平静的,我那么疯狂的发帖子会不会吵到大家啊?要是有的话,那我就把我的问题编个序号,一天发一个,这样就不会显得很吵闹了吧??
<!-- s:wink: --><img src="{SMILIES_PATH}/icon_wink.gif" alt=":wink:" title="Wink" /><!-- s:wink: -->
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-8 23:46 , Processed in 0.076315 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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