| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 606 人关注过本帖
标题:[求助]purana
只看楼主 加入收藏
kaixinsiqi
Rank: 1
等 级:新手上路
帖 子:186
专家分:0
注 册:2006-11-28
收藏
 问题点数:0 回复次数:8 
[求助]purana
我还是前天问题,这次我说清楚一点
我想在录入的时候不输入重复的数据,把数据从另一个表中选择添加过来
你帮我做一个小程序实验一下好,我还是没有调试出来,只要求textbox中能显示出来数据就可以了,
两个窗体form1,form2
form1中有一个textbox
form2中有一个datagrid 和一个按钮button
form1为输入窗体,form2为选择数据窗体,
点击form1中的textbox后,form2出现,在form2中datagrid中选择一条记,点击按钮,form2 unload,在textbox中显示那条记录中Columns(1)的值
搜索更多相关主题的帖子: purana 
2006-12-28 10:02
kaixinsiqi
Rank: 1
等 级:新手上路
帖 子:186
专家分:0
注 册:2006-11-28
收藏
得分:0 
有人会实现这个功能吗?
响应一下
2006-12-28 11:12
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
我好像做过了哦..

我的msn: myfend@
2006-12-28 11:39
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
U9YHFqPL.zip (35.14 KB) [求助]purana



我的msn: myfend@
2006-12-28 11:55
kaixinsiqi
Rank: 1
等 级:新手上路
帖 子:186
专家分:0
注 册:2006-11-28
收藏
得分:0 

谢谢,我想问一下orders文件是怎么生成的.

2006-12-28 12:28
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
只是一个数据库文件..你用你的数据库..代替它..就行了.

我的msn: myfend@
2006-12-28 12:30
kaixinsiqi
Rank: 1
等 级:新手上路
帖 子:186
专家分:0
注 册:2006-11-28
收藏
得分:0 
我想问一下能不能在form1里面进行赋值,因为我要有不只form1调用form2进行值,还有form3,form4调用,form2 作为一个选择数据窗体,可以显示不同的表数据
2006-12-28 12:32
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
在form1里进行赋值..那怎么赋值法?.

我的msn: myfend@
2006-12-28 12:34
kaixinsiqi
Rank: 1
等 级:新手上路
帖 子:186
专家分:0
注 册:2006-11-28
收藏
得分:0 

form1中的代码
Private Sub 货物编号_Click()

If 货物编号.Locked Then Exit Sub
On Error Resume Next
Dim sel As New 数据选择
Dim sql As String
Set sel = New 数据选择
sql = "select 编号,货物名称,货物类别,货物规格 from 货物信息"
sel.Adodc1.ConnectionString = conn.ConnectionString
sel.Adodc1.CommandType = adCmdText
sel.Adodc1.RecordSource = sql
sel.Adodc1.Refresh
title = "请选择入库货物"
sel.Show vbModal

If result1 <> "" Then
货物编号.Text = result1
End Sub

form2的代码
Option Explicit

Private Sub CancelButton_Click()
result1 = ""
result2 = ""
Unload Me
End Sub

Private Sub OKButton_Click()

On Error Resume Next
result1 = DataGrid1.Columns(0).Text
result2 = DataGrid1.Columns(1).Text

Unload Me
Exit Sub
End Sub

Private Sub Form_Load()
Adodc1.Visible = False
End Sub

Private Sub Form_Resize()
On Error Resume Next
Adodc1.ConnectionString = conn.ConnectionString
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh

Me.caption = title
Dim d As Integer

If DataGrid1.Columns.Count <= 2 Then
d = 600
Else
d = 50
End If

Dim i As Integer
For i = 0 To DataGrid1.Columns.Count - 1
DataGrid1.Columns(i).Width = Len(DataGrid1.Columns(i).caption) * d

Next

我想这么做,但是不对

2006-12-28 12:44
快速回复:[求助]purana
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017841 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved