初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-01-10 02:20:10

なまね
Guest

紙をデータ化するときに日付入力を簡略化する方法

紙の伝票(1日1枚で30レコードほど)を
1月ほどまとめてFileMakerに登録していますが
用紙が変わり日付が変わるたびに中断させられるので困っています

日付______

【ポータル】
商品名 個数
aaa       1
bbb       1
ccc       1

といった画面で入力していて、1日あたり30ほどの項目をポータルにいれたあと
都度日付フィールドにマウスを持っていき、またポータルのレコードを選択するのがわずらわしいです
何かいい方法はあるでしょうか?

例えばポータル入力中に任意のキーボードを押すと、日付をプラス1日とかできれば
スムーズに入力できる気がします
シフト+↑↓(矢印キー)で日付をかえ、エンターを押すと確定されるような、
例えば、1/1の月が2/2のデータだとして
日付フィールドが1/1のときにシフト↓をおすと1/2になり、そこではレコードはつくられず
もう一度押して1/3にしてエンターで確定され、ポータルの最初の行に移動するといった感じです

このような方法でなくもっとやりやすく良い方法がございましたらアドバイスお願いします

#2 2023-01-10 08:22:46

himadanee
Guest

Re: 紙をデータ化するときに日付入力を簡略化する方法

やりたい操作をスクリプトにして、スクリプトの上の方の順番にしておけばCtrl+数字で実行できます。
(カスタムメニューを定義すれば任意の他とバッティングしないショートカットで実行するような設定もできますが、多少ステップが多い。)

#3 2023-01-10 10:04:33

Shin
Member

Re: 紙をデータ化するときに日付入力を簡略化する方法

先に、1か月分のレコードを作ってしまってはどうでしょう。これはスクリプトでloopを回せば簡単ですよ。
レコードの移動はショートカットで可能です。

Offline

#4 2023-01-10 11:55:57

チポ
Member

Re: 紙をデータ化するときに日付入力を簡略化する方法

ポータルを配置しているレイアウトのテーブルでは、
1レコードを日付を変えて使い回しているのでしょうか?

Offline

#5 2023-01-10 18:40:38

なまね
Guest

Re: 紙をデータ化するときに日付入力を簡略化する方法

ショートカットでも実行できるんですね

1ヶ月分レコードを作る場合、休日などは使わないので空レコードができてしまいます
そういったものは放置かメンテナンスのときにまとめて削除なりするものですか?

わかりにくくてすみません
日付は親テーブルでポータルは子テーブルです
親テーブルには日付と取引先をいれています(この形態の入力をする取引先は一つですので実際には固定値です)
日付を入力してすでにあればポータルに
既存のレコードが表示され追加入力できるようなかたちです

#6 2023-01-10 21:56:31

Shin
Member

Re: 紙をデータ化するときに日付入力を簡略化する方法

休日を除外してレコードを作ってもいいのでは。休日の設定があれば簡単ですよ。

Offline

#7 2023-01-10 23:23:56

なまね
Guest

Re: 紙をデータ化するときに日付入力を簡略化する方法

休日設定はなくて紙をみて空きがあるところが休日といった感じです

#8 2023-01-10 23:46:06

Shin
Member

Re: 紙をデータ化するときに日付入力を簡略化する方法

全日作っておいて後から消すか、チポさんの1レコードを使い回すかグローバルフィールドを使う方法がいいのかもしれません。キー入力をトリガーで取得すれば、かなり特殊な動きも作れます。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 555.74 KiB (Peak: 579.32 KiB) ]