AnsweredAssumed Answered

質問です

Question asked by neko3 on Mar 23, 2015
Latest reply on Mar 24, 2015 by neko3

ADDRESSテーブルでテキスフィールド[名前]に山田太郎と入力、テキストフィールド[電話]に10001000と入力、テキストフィールド[メアド]にqwerty@taroyama.comと入力しました。

一方、ToDoテーブルでテキストフィールド[名前],[電話][メアド]を作りました。

ここで両テーブル間で[名前]によるリレーションを作成して、それによって引いてきたADDRESSテーブルの[電話]と[メアド]の値をToDoテーブルの[電話][メアド]フィールドにコピペする、「電話コピペスクリプト」と「メアドコピペスクリプト」をそれぞれ作りました。

次にこのスクリプトを動かすための各々にボタンを作り、リレーショナルでデータが来ている場合に限りボタンが表示される設定としました。

 

リレーションをルックアップのように使いたいわけなのです。また、ToDoテーブルの[電話][メアド]フィールドを自由に書き込みもできるものにしたい。

 

これでToDoテーブルの[名前]フィールドに山田太郎と打ち込むと、当然確かにデータが来ているのですが、表示されるのは「電話コピペスクリプト」を設定したボタンだけで「メアドコピペスクリプト」のボタンが表示されませんでした。

 

どうしたものかと設定や定義をあちこち確認したのですが自分には見当がつきませんでした。

そこで試しにメアドの「qwerty@toroyama.com」に換えて「123qwerty@toroyama.com」と打ち込んだところが、仰天、表示されたのです。

どうも先頭文字に半角数字があると表示されるようです。

 

しかし、固有のメアドに数字を付け足すとメアドでなくなってしまうし、テキスト関数をかますのも釈然としません。

 

自分の何が間違っているのでしょうか?

当方プログラム知識ほぼ無しのほぼ初心者みたいなもので投稿場所もここでいいのか不安ですがよろしくお願いします。

(添付ファイルのスクリプトは少し変えてありますが反応は同じです)

Outcomes