是這樣 我現在要幫老闆的朋友(開餐館的)做一個簡單的database.
她們因為有附設卡拉ok的服務 以前都是整箱CD到去給客人挑歌 但你也知道 人有很多種 有的就真的乖乖挑歌 有的不是乖乖的挑歌 所以勒 CD越來越少
這次 老闆娘又進一批"老"歌 怕故事又重演 於是乎 她希望我能幫他做一份選歌本(有點像伴唱機附送的那本)
我個人是想到用Access輸入 加輸出 本來是想做三本
客人用:
一本是根據歌名第一個字的筆劃
另一本是根據歌手第一個字的筆劃 (不過有些沒歌手名耶 不知怎搞 )
店用: 就只有歌曲Number, CD# + track # (like CD01001) 和歌名歌手名 (in case)
現在有問題 我現在的設備是中文98 + 據說轉換語言的Office2000 (本來是中文的 無奈在這上課 老師是用英文 每次她說個指令 都要中翻英 英翻中的 所以乾脆轉成增文介面 但這次我要轉回中文介面 卻是英文介面 家少數中文指令 怪...)
我可以在Access table裡打中文, Queries 中歌名排序
但 我卻不能選擇LEFT("Song Name", 1) 然後跑出筆劃是一的的歌名
是不是因為Song Name 是text....本來就不能用1來算 還是有別的指令?
不知有沒有人可以幫幫我 不然真的要一筆一筆的去算筆劃...會瘋掉...
謝謝 附檔如下 很簡單的 請高手不要!@#$.....
附加壓縮檔: mobile01-c227e5a0720a4cded35ee8a699e24ffb.zip
因為我也不知道access可不可以抓國字的筆畫耶?!
我覺得,可以用其他條件來設,
例如注音或開頭的英文字母,或者是幾字部,等等等....
我大概的照我的想法隨便亂做了一下
附加壓縮檔: mobile01-7b3111c75d23a5539ecdb7506da8c250.zip
抱歉,以我的粗淺知識對你的問題完全幫不上忙,

不過我覺得如果沒辦法的話可以設設看其他的條件阿!
只要可以讓使用者方便的使用就行啦~
山不轉路轉嘛^^
--
如果真的不得已要一個個算筆畫,
那就請站上誰去KTV唱歌的時候把電腦主畫面拍下來,
看人家算好的就行了

基督徒的喜樂
1. 建立一個"國字"資料表, 包括注音和筆畫.
2. 建立一個"歌曲列表"查詢, 包括原本的"歌本", 並抓取歌名和歌手的第一個字.
3. 建立一個"歌手首字列表"查詢, 包括"歌曲列表"和"國字"的全部資料, 將"歌手的第一個字"對應到"國字" (同理建立一個"歌曲首字列表")
4. 以"歌手首字列表"為主, 分別設定"歌手首字查詢", "歌手注音查詢", "歌手筆畫查詢" (歌曲理, 共 3 個)
5. 建立三個子表單, 查詢"歌手首字列表", 而子表單的清單是由上面三個查詢取得的. (歌曲也建立三個)
6. 建立主表單, 將剛剛的子表單都包含進來.
7. 測試查詢功能都正常, 美編就不管了.... ^^!
附加檔: http://slime.is.dreaming.org/200412/20041222/slime.zip
(被專案老闆看到的話....他會氣死吧, 不寫專案居然在這搞這個 ^^! )

有網友問到中文字的筆畫和注音檔的取碼, 這部份可以參考以前的中文系統手冊,
大致上, 中文 Big5 碼分為兩段:
第一段 5401 字, 依筆畫排列,
例如: (一畫)一乙(二畫)丁七乃九了二(三畫)三....以此接續排下去.
第二段為 5402~13053 字, 也是依筆畫排列,
所以可以找一下圖書館, 有些手冊會有這些字的列表, 再計算一下開始和結束的範圍.
注音的部份則是要參考輸入法的檔案, 或者可以從教育部抓注音表來編輯.
不過資料不多的話, 手動一個一個計算也是可以啦....上面附的樣本就是一個一個算的
(所以偷懶, 只有將英文, 常用字還有抽樣抓一些字來試,)

另外也可以用 Access 的查詢, 把還沒找到的字都列出來, 再用人工找尋.
(等下有空再改看看).

























































































