求VB大佬幫忙,求VB大佬幫忙解決一下!!謝謝

2021-05-02 11:22:19 字數 5742 閱讀 7330

1樓:一念春風十里不如你

'1、代表戶口地

'2、出身年份

'3、出身月份

'4、出生日

'5、奇數  男 ,偶數   女

'所以第一步先擷取出這些數字 mid(id, 7, 4)  //(身份證號,從第7位,至後4位)取1994

id = "4107211994110111037465"

years = mid(id, 7, 4) '取第7位後4位 出生年份

mdate = mid(id, 11, 2) '取第11位後2位 出生月份

months = mid(id, 13, 2)

select case mid(trim(id), 1, 2)

case 11

msgbox "你的戶口所在地: 北京市"

case 12

msgbox "你的戶口所在地: 天津市"

case 13

msgbox "你的戶口所在地: 河北省"

case 14

msgbox "你的戶口所在地: 山西省"

case 15

msgbox "你的戶口所在地: 內蒙古自治區"

case 21

msgbox "你的戶口所在地: 遼寧省"

case 22

msgbox "你的戶口所在地: 吉林省"

case 23

msgbox "你的戶口所在地: 黑龍江省"

case 31

msgbox "你的戶口所在地: 上海市"

case 32

msgbox "你的戶口所在地: 江蘇省"

case 33

msgbox "你的戶口所在地: 浙江省"

case 34

msgbox "你的戶口所在地: 安徽省"

case 35

msgbox "你的戶口所在地: 福建省"

case 36

msgbox "你的戶口所在地: 江西省"

case 37

msgbox "你的戶口所在地: 山東省"

case 41

msgbox "你的戶口所在地: 河南省"

case 42

msgbox "你的戶口所在地: 湖北省"

case 43

msgbox "你的戶口所在地: 湖南省"

case 44

msgbox "你的戶口所在地: 廣東省"

case 45

msgbox "你的戶口所在地: 廣西壯族自治區"

case 46

msgbox "你的戶口所在地: 海南省"

case 50

msgbox "你的戶口所在地: 重慶市"

case 51

msgbox "你的戶口所在地: 四川省"

case 52

msgbox "你的戶口所在地: 貴州省"

case 53

msgbox "你的戶口所在地: 雲南省"

case 54

msgbox "你的戶口所在地: **自治區"

case 61

msgbox "你的戶口所在地: 陝西省"

case 62

msgbox "你的戶口所在地: 甘肅省"

case 63

msgbox "你的戶口所在地: 青海省"

case 64

msgbox "你的戶口所在地: 你喜歡回族自治區"

case 65

msgbox "你的戶口所在地: 新疆維吾爾自治區"

case 71

msgbox "你的戶口所在地: 臺灣省"

case 72

msgbox "你的戶口所在地: 香港特別行政區"

case 73

msgbox "你的戶口所在地: 澳門特別行政區"

end select

msgbox "你的性別:" & iif(val(mid(id, 17, 1)) mod 2 = 0, "女", "男")

msgbox "你的生日:" & mdate & "-" & months

msgbox " 你的年齡為:" & (year(date) - years)

msgbox " 你的屬相:" & mid("鼠牛虎兔龍蛇馬羊猴雞狗豬", (((year(date) - years) mod 12) + 11) mod 12 + 1, 1)

msgbox " 你的星座:" & mid("摩羯水瓶雙魚白羊金牛雙子巨蟹獅子**天秤天蠍射手摩羯", (month(mdate) + iif((day(mdate) - (19 + int(mid("102123444533", month(mdate), 1)))) >= 0, 0, -1)) * 2 + 1, 2) & "座"

2樓:匿名使用者

介面設計:

**:dim animalsign(), region(1 to 8, 0 to 7) as string

private sub command1_click()

dim id_no as string

id_no = text1.text

text2.text = region(mid(id_no, 1, 1), mid(id_no, 2, 1))

text3.text = iif(mid(id_no, 17, 1) mod 2, "男", "女")

text4.text = mid(id_no, 11, 2) + "-" + mid(id_no, 13, 2)

text5.text = animalsign(mid(id_no, 7, 4) mod 12)

text6.text = year(now) - mid(id_no, 7, 4)

select case val(mid(id_no, 11, 2)) & "月" & val(mid(id_no, 13, 2)) & "日"

case "12月22日" to "1月20日"

text7.text = "摩羯座"

case "1月21日" to "2月19日"

text7.text = "水瓶座"

case "2月20日" to "3月20日"

text7.text = "雙魚座"

case "3月21日" to "4月20日"

text7.text = "白羊座"

case "4月21日" to "5月21日"

text7.text = "金牛座"

case "5月22日" to "6月21日"

text7.text = "雙子座"

case "6月22日" to "7月22日"

text7.text = "巨蟹座"

case "7月23日" to "8月23日"

text7.text = "獅子座"

case "8月24日" to "9月23日"

text7.text = "**座"

case "9月24日" to "10月23日"

text7.text = "天秤座"

case "10月24日" to "11月22日"

text7.text = "天蠍座"

case "11月23日" to "12月21日"

text7.text = "射手座"

end select

end sub

private sub form_load()

animalsign = array("猴", "雞", "狗", "豬", "鼠", "牛", "虎", "兔", "龍", "蛇", "馬", "羊")

region(1, 1) = "北京市": region(1, 2) = "天津市": region(1, 3) = "河北省"

region(1, 4) = "山西省": region(1, 5) = "內蒙古自治區"

region(2, 1) = "遼寧省": region(2, 2) = "吉林省": region(2, 3) = "黑龍江省"

region(3, 1) = "上海市": region(3, 2) = "江蘇省": region(3, 3) = "浙江省"

region(3, 4) = "安徽省": region(3, 5) = "福建省": region(3, 6) = "江西省"

region(3, 7) = "山東省"

region(4, 1) = "河南省": region(4, 2) = "湖北省": region(4, 3) = "湖南省"

region(4, 4) = "廣東省": region(4, 5) = "廣西壯族自治區": region(4, 6) = "海南省"

region(5, 0) = "重慶市": region(5, 1) = "四川省": region(5, 2) = "貴州省"

region(5, 3) = "雲南省": region(5, 4) = "**自治區"

region(6, 1) = "陝西省": region(6, 2) = "甘肅省": region(6, 3) = "青海省"

region(6, 4) = "寧夏回族自治區": region(6, 5) = "新疆維吾爾自治區"

region(8, 1) = "香港特別行政區": region(8, 2) = "澳門別行政區": region(8, 3) = "臺灣地區"

end sub

執行介面:

3樓:真彰

輸入身份證號,求一堆都行。跪求!

求vb大佬幫忙解決一下!!謝謝

4樓:聽不清啊

private sub command1_click()randomize

dim a as long, b as long, n as integer

a = rnd * 1000 + 1

do while true

b = rev(a)

if b = a or n = 7 then exit doprint a; "+"; b; "="; a + ba = a + b

n = n + 1

loop

print

end sub

function rev(byval x)while x > 0

y = y * 10 + x mod 10x = x \ 10

wend

rev = y

end function

急啊!!!**等!求vb大佬們幫忙!vb在組合框的文字框中輸入單詞 10

vb題,求大佬幫忙~

5樓:洗澡沒泡沫

cint(12.3)*fix(-3.15)+int(-2.6)*(5 mod 3) 返回-42

求vb大佬為我解答!

6樓:聽不清啊

private sub command1_click()n = cint(inputbox("n="))randomize

for i = 1 to n

x = int(rnd * 90) + 10print x;

if i mod 10 = 0 then printif i = 1 then

max = x

min = x

else

if x > max then max = xif x < min then min = xend if

label1.caption = max - minnext i

end sub

請教vb大佬這個程式應該怎麼寫求VB大佬看看!!謝謝!!程式碼怎麼寫!!

private sub mand1 click c left inputbox 請輸入表示星期的第一個字母 1 c ucase c if c m then w monday elseif c w then w wednesday elseif c f then w friday elseif c s...

求大佬幫忙回答下這道數學題,求大佬幫忙解一下這道數學題

馬走日 是馬走的是 日 步,即走的對角線。如圖,圖中的黃色部分不就是 日 字,馬 走的是 日 的對角線,如圖中的紅線所示。這是中國象棋的走子規則,馬走日,象走田,即 馬走是從 日 字的上側點斜走到對面的點,如下圖,從a到b 哈哈,用作業幫搜一搜就可以了 求大佬幫忙解一下這道數學題?好啊,你把題目發上...

求大佬翻譯一下,求大佬幫忙翻譯一下

極端變化的思想聚集。簡單來說就是百家爭鳴 上的大概意思是 極端變化的思想聚集。簡單來說就是百家爭鳴 求大佬翻譯一下這是什麼意思?我最喜歡的人 是王 或其他 wang 的字 字開頭,姓王 或汪 致 或志等 zhi拼音的字 為姓名第二個字,成 或其他 cheng 拼音的字 為最後一個字。但是能和他在一起...