Access97で教えてください
■ このスレッドは過去ログ倉庫に格納されています
0001困った
NGNGあるのですが、これを姓と名の二つのフィールドに分けるには
どうしたら良いでしょうか?
スペースで切る関数があったような気がするんですが、
やりかたがわかりません。
よろしくお願いします。
0002名無しさん
NGNG0003名無しさん
NGNGName2=mid(Name0@`instr(1@`Name0@`"_")+1)
でいかが?
スペースが入っていなかったら誤動作するかも。
0004困った
NGNG暖かいアドバイスを2と3の人にやってもらっても
さっぱりわからない。
0005名無しさん
NGNG一旦CSVファイルに落として、Excelで読み込むときにスペースを区切り
文字にしてフィールドを分離、あらためてAccessで読み込むとかは?
0006困った
NGNGが、5さんの教えてくれた方法で一度やってみようと思います。
ありがとうございます。
0007名無しさん
NGNGここで聞きます。
レポートAのレコードソースにテーブルXを指定しています。
で、a上のテキストボックスbに、テーブルyのフィールドzの値を
入れたいのですがどうすればいいんでしょうか。
bのコントロールソースに=[y].[z]や=[y]![z]などとやると
前者は#NAME? 後者は#Errorとなってしまうのです。sql放り込んだら
構文エラーとなるし(クエリに突っ込むとちゃんと動くんですけどね(涙))
宜しくお願いいたします。
0008名無しさん
NGNGすみません、最初のとこはレポートa、テーブルxと読み替えてくださいm(__)m
0009名無しさん
NGNGテーブルxとテーブルyをリレーションで結んで
クエリーを作成し、それをレポートのレコードソースへ
指定すればうまくいくじゃん。
0010>4
NGNGクエリーを新規作成して[表示]-[SQLビュー]で↓を貼り付け。
UPDATE NameTable SET NameTable.姓 = Left([氏名]@`InStr(1@`[氏名]@`" ")-1)@` NameTable.名 = Mid([氏名]@`InStr(1@`[氏名]@`" ")+1);
NameTableを実際のテーブル名、氏名が名前の入っているフィールド名、
姓と名が結果が格納されるフィールド名に変えて実行してみれば。
[表示]を[デザインビュー]とかに変えてみるとどういうことをしているのか
わかりやすいかも。
■ このスレッドは過去ログ倉庫に格納されています