第一篇:VB網(wǎng)格中輸入數(shù)據(jù)
VB網(wǎng)格中輸入數(shù)據(jù)
VISUAL BASIC提供的網(wǎng)格控制(Grid)主要是用來直觀地輸出數(shù)據(jù),但不能輸入數(shù)據(jù),使用起來很不方便。能不能向網(wǎng)格中輸入數(shù)據(jù)呢?筆者提出了兩種解決方法,供大家參考:方法一:
改寫網(wǎng)格的KeyPress事件,在每次有合法字符輸入時(shí),把Grid的Text項(xiàng)和輸入字符連接。這種方法缺點(diǎn)是:一代碼較復(fù)雜,需要處理各種ASCII字符信息;二是通過編程只能實(shí)現(xiàn)很少的編輯功能,如用退格鍵刪除前一字符,用Del鍵刪除所有字符;三是這種方法不能輸入漢字,使用起來受到很大的限制。
方法二:
利用一文本框作為緩沖,實(shí)現(xiàn)編輯功能。當(dāng)網(wǎng)格改變行列時(shí),把網(wǎng)格當(dāng)前行列的內(nèi)容傳遞給文本框;當(dāng)網(wǎng)格中有ASCII字符產(chǎn)生時(shí),把輸入焦點(diǎn)設(shè)置為文本框,并把輸入的ASCII字符送給文本框;當(dāng)編輯完文本框的內(nèi)容時(shí),按Enter鍵或TAB鍵,把文本框的內(nèi)容送給網(wǎng)格的當(dāng)前行列,并把輸入焦點(diǎn)設(shè)置為網(wǎng)格。如下程序所示(其中Textl為文本框,Labell為標(biāo)簽,Gridl為網(wǎng)格):Option ExplicitConst EnterAsc=13Const TabAsc=9Private Sub Form-Load()Labell.Caption=”請(qǐng)輸入”End SubPrivate Sub Gridl-KeyPress(KeyAscii As Integer)Text1.StFocusTextl.SelStart=0If KeyAscii<>EnterAsc And KeyAscii<>TabAsc ThenSendKeys Chr(KeyAscii)
End IFEnd SubPrivate Sub Gridl-RowColChange()
Textl.Text=Grid1.TextEnd SubPrivate Sub Text1-KeyPress(KeyAscii As Integer)If KeyAscii=EnterAsc ThenGrid1.SetFocusKeyAscii=0End IfEnd SubPrivate Sub Text1-LostFocus()
Grid1.Text=Text1.TextEnd Sub
第二篇:SAS數(shù)據(jù)輸入總結(jié)
SAS學(xué)習(xí)總結(jié)
一、SAS的數(shù)據(jù)錄入
(1)直接輸入
data first;
input name $ salary;
datalines;a 12b 34c 56d 78
;
run;
注意:datalines的位置以及數(shù)據(jù)錄入后的分號(hào)
(2)借助infile可讀入文本格式為dat、txt、csv
A.最簡(jiǎn)單的形式
data first;
infile 'c:userslichaodesktopsasdatatoadjump.dat';
input Toadname $ Jump1 Jump2 Jump3 Jump4;
run;
proc print data=work.first;
run;
B.有空格的情況,需要數(shù)一下
data second;
infile 'c:userslichaodesktopsasdataonionring.dat';
input Name $ 1-19 Jump1 22-24 Jump2 25-28 Jump3 30-31 Jump4 33-34 Jump5 37 Jump6 40;
run;
proc print data=work.second;
run;
C.格式重復(fù)的情況
data third;
infile 'c:userslichaodesktopsasdataexercise.dat';
input Num1 Num2 Num3 @@;
run;
proc print data=work.third;
run;
注意:@@的用法
D.其他的格式
Ⅰ.輸出特定的行
data icecream;
infile 'c:userslichaodesktopsasdataicecreamsales2.dat' firstobs=3 obs=5;
input Flavor $ 1-9 Location Boxessold;
run;
proc print data=icecream;
run;
注意:firstobs和obs的位置不要改變,而且兩者可以單獨(dú)使用
Ⅱ.有缺失值
data class;
infile 'c:userslichaodesktopsasdataallscores.dat' missover;
run;
proc print data=class;
run;
注意:在有缺失值的情況下,如果輸出有錯(cuò)誤的話就用missover
Ⅲ.非正常的輸入:
data third;
infile 'c:userslichaodesktopsasdatapumpkin.dat';
input Name $16.num 3.type $2.date $11.(num1 num2 num3 num4 num5)(4.1);run;
proc print data=third;
run;
注意:16.和3.、4.1等的表示方法,都是表示寬度,相比較數(shù)列數(shù)的方法更有效;輸入格式相同的話可以加括號(hào)把格式寫在后面的括號(hào)里。
Ⅳ.日期的輸入:
按照數(shù)值處理,根據(jù)情況,使用MMDDYYw.或者 DDMMYYw.(3)import 錄入其他格式的文件(可導(dǎo)入的格式非常多)
proc import datafile='c:userslichaodesktopsasdatasecond.xls' dbms=xls out=mydata replace;sheet=“sheet1$”;
range=“a1:b3”;
run;
proc print data=mydata;
run;
注意:sheet表示單元表的名字,range表示導(dǎo)入的數(shù)據(jù)范圍
input name $ test1 test2 test3 test4 test5;
第三篇:Wps Excel2013工作表中輸入數(shù)據(jù)和編輯數(shù)據(jù)
Wps Excel2013工作表中輸入數(shù)據(jù)和編輯數(shù)據(jù)
1.輸入在活動(dòng)單元格或在編輯欄中進(jìn)行輸入
2.輸入數(shù)值型文本a.分號(hào)+數(shù)字b.格式—單元格—數(shù)字—文本
3.負(fù)數(shù)輸入:在文本輸入時(shí)加括號(hào)
分?jǐn)?shù)輸入:1/2為1月2日正確的0空格1/2
第四篇:Q2V8程序計(jì)算器輸入數(shù)據(jù)操作方法
Q2V8程序計(jì)算器輸入數(shù)據(jù)操作方法(1);
連續(xù)交點(diǎn)平曲線與豎曲線三維坐標(biāo)正反算步驟;
進(jìn)入 1 菜單
按 MENU2 進(jìn)入 列表模式
按 SHIFTSET UP 設(shè)置串列文件(List File;File 1--6)
按F1設(shè)置(輸入串列文件 號(hào)碼;1--6 中的一個(gè))
清除當(dāng)前選定串列的數(shù)據(jù);
按 MENU1進(jìn)入RUNMAT模式
按 SHIFTPRGM調(diào)出程序功能菜單
清除命令; F6F1F3回車(清除了當(dāng)前串列的全部數(shù)據(jù))
(1)平曲線
按 MENU2進(jìn)入 列表模式(輸入平曲線數(shù)據(jù))
List 1List2List3List4List5List6List7(起點(diǎn)樁號(hào))(起點(diǎn)X坐標(biāo))(起點(diǎn)Y坐標(biāo))(入口緩曲參數(shù))(圓曲半徑)(出口緩曲參數(shù))(交點(diǎn)轉(zhuǎn))(不輸入)(交點(diǎn)X坐標(biāo))(交點(diǎn)Y坐標(biāo))(入口緩曲參數(shù))(圓曲半徑)(出口緩曲參數(shù))(交點(diǎn)轉(zhuǎn)角)
.....................(不輸入)(終點(diǎn)X坐標(biāo))(終點(diǎn)Y坐標(biāo))
按 MENU9進(jìn)入選擇執(zhí)行 Q2V8程序界面回車
輸入1(只計(jì)算平曲線數(shù)據(jù))XY(1)/H(2)/XYH(3)=?
顯示出;平曲線總的交點(diǎn)個(gè)數(shù)(不包含起終點(diǎn))hor-total JD num= 輸入0(重新計(jì)算平曲線數(shù)據(jù))new(0)/old(≠0)hor-JD data=?
顯示出;輸入平曲線 起點(diǎn)的交點(diǎn)號(hào) hor-curve start JD num=?
輸入0(要計(jì)算的起點(diǎn)的交點(diǎn)號(hào))(機(jī)器開始計(jì)算等待.........)
查看計(jì)算的結(jié)果按 MENU2進(jìn)入 列表模式(計(jì)算按結(jié)果如下JD1---JDn)List 1List2List3List4List5List6List7
(起點(diǎn)樁號(hào))(起點(diǎn)X坐標(biāo))(起點(diǎn)Y坐標(biāo))(入口緩曲參數(shù))(圓曲半徑)(出口緩曲參數(shù))(交點(diǎn)轉(zhuǎn)角)(交點(diǎn)樁號(hào))(交點(diǎn)X坐標(biāo))(交點(diǎn)Y坐標(biāo))(入口緩曲參數(shù))(圓曲半徑)(出口緩曲參數(shù))(交點(diǎn)轉(zhuǎn)角)
.....................(終點(diǎn)X坐標(biāo))(終點(diǎn)Y坐標(biāo))
查看轉(zhuǎn)角值(度分秒)也就是(弧度制變 角度制);
按OPTNF6F2F5
第五篇:Excel輸入數(shù)據(jù)、單元格格式設(shè)置教案
第三單元第十二課數(shù)據(jù)的輸入與編輯
一、教學(xué)目標(biāo) 知識(shí)目標(biāo):
1、了解簡(jiǎn)單的數(shù)據(jù)類型;
2、學(xué)會(huì)使用自動(dòng)填充功能輸入數(shù)據(jù),會(huì)輸入文本型數(shù)據(jù);
3、會(huì)調(diào)整行高和列寬;
4、會(huì)設(shè)置簡(jiǎn)單的單元格格式。
能力目標(biāo):通過創(chuàng)建數(shù)據(jù)表、輸入數(shù)據(jù)、編輯表格; 情感目標(biāo):
1、培養(yǎng)學(xué)生使用計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理的意識(shí);
2、培養(yǎng)學(xué)生耐心、細(xì)致的學(xué)習(xí)態(tài)度。
二、教學(xué)重難點(diǎn): 教學(xué)重點(diǎn):
1、輸入數(shù)據(jù)的方法;
2、插入行或列、調(diào)整行高和列寬;
3、保存工工作簿。教學(xué)難點(diǎn):
1、單元格格式的設(shè)置;
2、自動(dòng)填充。
三、教學(xué)方法:
演示法、觀察法、自學(xué)法、實(shí)踐法
四、教學(xué)過程:
課時(shí)1輸入數(shù)據(jù)
一、導(dǎo)入
教師打開“星星合唱團(tuán)通訊錄”表格,讓學(xué)生觀察單元格中的文字和數(shù)字的對(duì)齊方式有什么不同,引出計(jì)算機(jī)處理數(shù)據(jù)數(shù)值型數(shù)據(jù)和文本型數(shù)據(jù)的方式不同,由此導(dǎo)入課題。
二、講授新知識(shí)
1、數(shù)據(jù)的輸入
(1)、輸入數(shù)據(jù)的兩種方法,教師講解并演示: 方法一:?jiǎn)螕粜枰斎霐?shù)據(jù)的單元格,直接輸入數(shù)據(jù); 方法二:先單擊單元格,再單擊編輯欄,可以在編輯欄中編輯或添加單元格中的數(shù)據(jù)。(2)、輸入數(shù)值
教師演示輸入數(shù)值的方法,并要求學(xué)生上機(jī)練習(xí)。(3)、輸入文本
教師演示輸入文本的方法,要求學(xué)生觀察屏幕顯示的內(nèi)容并上機(jī)練習(xí)。教師強(qiáng)調(diào):讓學(xué)生觀察輸入以0開頭的數(shù)據(jù)有什么不一樣、輸入身份證號(hào)碼有什么不同;學(xué)生會(huì)發(fā)現(xiàn),輸入以0開頭的數(shù)據(jù)0不會(huì)顯示,輸入身份證號(hào)碼會(huì)以科學(xué)計(jì)數(shù)法來表示,那要怎么解決呢,須將單元格格式設(shè)置為文本。
2、修改數(shù)據(jù)
教師一邊講解一邊演示修改數(shù)據(jù)的方法。
三、課堂練習(xí)讓學(xué)生完成課本79頁(yè)中的試一試,教師來回巡視,幫助學(xué)生解決問題。
四、課堂小結(jié)
教師與學(xué)生一起小結(jié)本節(jié)課的內(nèi)容、強(qiáng)調(diào):數(shù)值型數(shù)據(jù)和文本型數(shù)據(jù)的不同。
五、板書設(shè)計(jì)
輸入數(shù)據(jù)
一、數(shù)據(jù)的輸入
1、輸入數(shù)值數(shù)據(jù)
2、輸入文本數(shù)據(jù)
3、數(shù)值數(shù)據(jù)和文本數(shù)據(jù)的不同
4、如何解決以0開頭的數(shù)據(jù)和身份證數(shù)據(jù)的問題
二、修改數(shù)據(jù)
課時(shí)2編輯表格與自動(dòng)填充并保存
一、導(dǎo)入
讓學(xué)生觀察沒有設(shè)置過格式的“星星合唱團(tuán)通訊錄”表格和設(shè)置過格式的表格有什么不同,引出編輯表格的概念,由此導(dǎo)入課題。
二、講授新知識(shí)
1、編輯表格(1)、插入行或列
教師打開“星星合唱團(tuán)通訊錄”表格,提出問題:如果要為合唱團(tuán)成員進(jìn)行編號(hào),在數(shù)據(jù)表中增加一個(gè)編號(hào)列要怎么做? 讓學(xué)生根據(jù)課本提示進(jìn)行操作——教師來回巡視查看學(xué)生操作的結(jié)果——最后教師進(jìn)行補(bǔ)充說明——請(qǐng)學(xué)生演示課本80頁(yè)的試一試。
(2)、調(diào)整行高和列寬
為了完整、清晰的顯示表格信息,還可以調(diào)整表格的行高和列寬。教師演示調(diào)整的方法:
方法一:在選中的行或列上單擊鼠標(biāo)右鍵——在彈出的快捷菜單中選擇行高或列寬——輸入要調(diào)整的值
方法二:鼠標(biāo)指針移到行號(hào)或列標(biāo)之間的分割線,鼠標(biāo)指針發(fā)生變化時(shí)拖動(dòng)鼠標(biāo)進(jìn)行調(diào)整(3)設(shè)置單元格格式
教師向?qū)W生講授此部分知識(shí)的重要性,在每年中考試題的操作題部分一定會(huì)考到此部分知識(shí)。教師根據(jù)考試知識(shí)點(diǎn)進(jìn)行詳細(xì)的講解。
選中要設(shè)置的單元格——單擊鼠標(biāo)右鍵——設(shè)置單元格格式——數(shù)字選項(xiàng)卡(數(shù)值:保留小數(shù)位數(shù),貨幣:符號(hào)的設(shè)置,百分比,文本的設(shè)置)對(duì)齊選項(xiàng)卡(對(duì)齊方式的設(shè)置、合并單元格、自動(dòng)換行)字體選項(xiàng)卡(字體、字型、字號(hào)的設(shè)置)邊框選項(xiàng)卡(邊框線條寬度、顏色的設(shè)置)填充選項(xiàng)卡(單元格底紋顏色的設(shè)置)
教師講解完后,讓學(xué)生根據(jù)給出的題目進(jìn)行操作。
2、自動(dòng)填充 有時(shí)表格中輸入的數(shù)據(jù)有一定的規(guī)律,如表中的“編號(hào)”列數(shù)據(jù)是依次遞增的,此時(shí)可用Excel提供的自動(dòng)填充功能進(jìn)行輸入,教師強(qiáng)調(diào)此知識(shí)點(diǎn)在每年考題中也會(huì)考到。
讓學(xué)生根據(jù)課本的提示進(jìn)行操作,教師補(bǔ)充進(jìn)行序列填充時(shí)一定要選中兩個(gè)單元格。
3、保存工作簿文件
和word軟件一樣,執(zhí)行“文件”——保存,也可以選擇“另存為”命令將工作簿文件保存為指定的文件名,存放在指定的位置。教師強(qiáng)調(diào):考試時(shí),操作題只需要單擊文件——保存即可。
三、課堂練習(xí)
完成課本中87頁(yè)的綜合實(shí)踐,教師檢查學(xué)生操作情況。
四、課堂小結(jié)
教師和學(xué)生一起回顧今天所學(xué)的知識(shí)點(diǎn)。
五、板書設(shè)計(jì)
編輯表格與自動(dòng)填充并保存
1、編輯表格(1)、插入行或列(2)、調(diào)整行高和列寬(3)、設(shè)置單元格格式
2、自動(dòng)填充
3、保存工作簿文件 第十三課數(shù)據(jù)的計(jì)算——用公式計(jì)算數(shù)據(jù)