MAK_type_database
PhotoCD_Listから構成されている。
ファイルメーカーのデータフィールドの一覧を作製するAppleScriptを以下に示す。この部分をコピーして、スクリプト内のコマンド「AppleScriptを実行」のコマンドとして貼り付ければ、データ内容一覧のテキストファイルを作ることが出来る。
tell application "ファイルメーカー Pro" -- getting the name of the front database set MyfName to the name of database 1 tell application "Finder" set MyCCount to number of characters of MyfName if MyCCount > 25 then set MyfName to (characters 1 thru 25 of MyfName) & ".dat" as string else set MyfName to MyfName & ".dat" as string end if -- creating a text file to write the data set MyData to new file with prompt "Data File Name:" default name MyfName try set F to open for access MyData with write permission set eof F to 0 on error MyResult display dialog "Error " & MyResult end try -- write the name as a headder write (MyfName as string) & return to F end tell set MyCellCount to number of fields of current layout -- getting name and type of each field repeat with i from 1 to MyCellCount -- using try loop to escape the error caused by ghost fields try set MyDataLine to "" set MyDataLine to ((name of field i of current layout) & tab) as string set MyDataLine to (MyDataLine & (default type of field i of current layout) ツ & return) as string end try try if MyDataLine is not "" then -- FileMaker 4 does not have function to write a file! tell application "Finder" to write MyDataLine to F end if on error MyResult close access F display dialog "Error " & MyResult end try end repeat try close access F on error MyResult display dialog "Error " & MyResult end try end tell |
MAK_type_database.dat 項目名 属性 項目表示 No doub 標本番号 Type_Sci_name TEXT タイプ学名 PhotoCD_No::Stand_image PICT 画像C PhotoCD_No::Thumb_image PICT 画像A Type_Jap_name TEXT タイプ和名 Family_name TEXT 科学名 Family_Jap_name TEXT 科和名 Curr_Jap_name TEXT 現行和名 Curr_Sci_name TEXT 現行学名 Curr_loc_J TEXT 現行地名(和) Curr_loc_E TEXT 現行地名(英) Orig_loc_J TEXT ラベル地名(和) Orig_loc_E TEXT ラベル地名(英) Altitude doub 標高 Coll_date doub 採集年月日 Coll_J TEXT 採集者(和) Coll_E TEXT 採集者(英) Coll_No TEXT 採集者番号 Duplicate TEXT 重複標本 M TEXT 牧野標本 Other_herbarium TEXT MAK以外の重複標本 Citation TEXT 原記載 Type_status TEXT タイプの種類 Synonyms TEXT 異名 family TEXT family genus TEXT genus species TEXT species PhotoCD_No::PhotoID doub PhotoID Image TEXT Image
PhotoCD_list.dat 項目名 属性 注釈 No doub 標本番号(リレーション項目) Thumb_image PICT 画像オブジェクト PhotoCD doub PhotoCDの下4桁番号(文字データにすべき) Photo_No doub PhotoCDの画像番号(文字データにすべき) Thumbnail TEXT 画像ファイル所在計算値 Standard TEXT 画像ファイル所在計算値 PhotoID doub PhotoCDのID計算値(文字データにすべき) Stand_image PICT 画像オブジェクト
- MAK_type_database
- No: テキストファイル化、MK+6桁に変更
- PhotoCD_list
- No: テキストファイル化、MK+6桁に変更
- PhotoCD: テキストファイル化、4桁に変更
- Photo_No:テキストファイル化、3桁に変更