HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全4記事(1-4 表示) ] <<
0
>>
■15002
/ inTopicNo.1)
項目の値を変数に取り込むには
▼
■
□投稿者/ ひで
-(2025/07/02(Wed) 16:07:23)
コード番号で選択して1件しか無いデータの
[コード]と言う項目の値を変数に取り込みたいのですが
うまく行きません・
項目値代入 [コード]=&コード
では、ダメなんでしょうか?
初心者で申し訳ありませんが、よろしくお願いします
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■15003
/ inTopicNo.2)
Re[1]: 項目の値を変数に取り込むには
▲
▼
■
□投稿者/ ONnoji
-(2025/07/02(Wed) 17:43:40)
2025/07/03(Thu) 07:38:44 編集(投稿者)
> [コード]と言う項目の値を変数に取り込みたいのですが
> うまく行きません・
> 項目値代入 [コード]=&コード
コマンドの実行でエラーが表示された場合、
初級者は「上手くいきません」を連呼しがちですが、それではまったく手掛りが・ヒントがありません。※桐のバージョンもね。
なので、[「○○○○○○○○」というエラーメッセージが表示されて上手くいきません]とお書きくださいね。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
たぶん、
「KU1069:対象表が更新中またはグループ操作中ではないためこのコマンドは使用できません」
が表示されたと思います
これは、[項目値代入]コマンドを実行する時に、[表示モード]だから表示されたメッセージです。
ちなみに、[項目値代入]コマンドは変数に任意の【式】の値を代入するコマンドではありません。
変数に任意の【式】の値を代入するコマンドは、[代入]コマンドです。
・・・・・・・・・・・・・・・・・・・・
【桐オンラインヘルプ】
代入
https://www.kthree.co.jp/kihelp/index.html?page=cmd/stx/cvarset&type=html
◇ ◇ ◇ ◇ ◇
> [コード]と言う項目の値を変数に取り込みたいのですが
絞り込みをした結果を変数に代入したいのですから、この場合には更新中またはグループ操作中ではありません。
つまり、表示モードです。
この場合には、
&コード = [コード] /* 代入 &コード = [コード] と記述してもいいけれど…普通省略します */
または
代入 &コード = [コード]
でOKですよ。
なお[代入]コマンドは非常に多く使うので、"代入" というコマンド名は普通に省略します。
p.s.
手前味噌ながら、以下の拙作webページも参考にしてください。
コチラ
↓
桐の釣魚大全のトップ > 目からウロコのデータベース桐プログラミング入門
目からウロコのデータベース桐プログラミング入門 ― 桐のイベント処理の入門講座の副読本
https://silicon7565.cloudfree.jp/primer/primer_side_reader.html
目次
1 変数って何ですか〜?
1.1 数学じゃないよ〜
1.2 等式じゃないよ〜
2 関数ってなんですか〜?
3 イベント駆動型のプログラミング
4 変数のスコープ
4.1 局所変数を使う
4.2 スコープが異なる同名変数がある場合
4.3 自動変数
5 変数名に日本語は使えますか〜?
5.1 桐では変数名も日本語に対応しています
5.2 習慣的に使われる変数名
6 プログラムの制御構造
6.1 順次(sequence)
6.2 選択(selection)
6.3 反復(repetition)
7 モジュラー設計
7.1 ひとつのモジュールはひとつの機能を担当する
7.2 適切なモジュールの大きさは
7.3 字下げと空行で読み易くする
8 コメント行
8.1 コメント行は必要ですか?
8.2 コメントアウト
9 柔らかな機械
> 具体的には、[代入]コマンドで
> 代入 &variableName = [名前] ※変数名のアンパサンド(&)記号は変数であることを示す接頭辞です
> 代入 &変数名 = [住所] ※項目名を直接(リテラルに)記述する場合には項目名の前後を角カッコ([])で囲みます
> のようにします。
> しかし、[代入]コマンドは省略できるので、(また非常に多く使用するのため)
> &variableName = [名前]
> &変数名 = [住所]
> のように[代入]コマンドは省略して書きません。
> もちろん、律儀に[代入]コマンドを書いてもOKなのですが、Win桐では[代入]コマンドを省略するのが一般的です。
> (注)これは、桐の[代入]コマンド相当のVBAの [LET]ステートメントで [LET]を省略するのと同じです。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■15004
/ inTopicNo.3)
Re[1]: 項目の値を変数に取り込むには
▲
▼
■
□投稿者/ 通りすがり
-(2025/07/02(Wed) 21:31:17)
通りすがって確認してませんが、
右辺と左辺を逆にしたら上手く行きませんか?
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■15006
/ inTopicNo.4)
Re[1]: 項目の値を変数に取り込むには
▲
▼
■
□投稿者/ 尾形
-(2025/07/03(Thu) 12:40:18)
どうも、こんにちは
>項目値代入 [コード]=&コード
代入 &コード=[コード]
引用返信
[メール受信/OFF]
削除キー/
編集
削除
このトピックをツリーで一括表示
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
入力内容にタグは利用できません。
他人を中傷する記事は管理者の判断で予告無く削除されます。
半角カナは使用しないでください。文字化けの原因になります。
名前、コメントは必須記入項目です。記入漏れはエラーになります。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
URLは自動的にリンクされます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例:
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
■お願い−−−−−−−
質問には、できるだけ「OS・桐 Ver」等ご記入願います
将来ここに掲載されました内容を、桐のファイルへ変換予定です。
できましたら、3,500文字以内位での投稿お願い致します
■ご注意(Comment)−−−−−
通常モード・・・通常文章等
図表モード・・・等幅表示(イベントや数字等を記入したとき:
初期設定
)
■
解決しましたら最下段にチェックを入れてください
■
引用文は、最小限に、お願いいたします
Name
/
E-Mail
/
└> 関連するレス記事をメールで受信しますか?
NO
YES
/ アドレス
非公開
公開
Title
/
メッセージ中には下記URLと同じURLを書き込まないで下さい
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
■No15006に返信(尾形さんの記事) > どうも、こんにちは > > >項目値代入 [コード]=&コード > > 代入 &コード=[コード] > >
File
/
アップ可能拡張子=> /
.gif
/
.jpg
/
.jpeg
/
.png
/.txt/.lzh/.zip/.mid
圧縮ファイル[lzh,zip]は、事前に解凍してご利用下さい。
1) 太字の拡張子は画像として認識されます。
2) 画像は初期状態で縮小サイズ250×250ピクセル以下で表示されます。
3) 同名ファイルがある、またはファイル名が不適切な場合、
ファイル名が自動変更されます。
4) アップ可能ファイルサイズは1回
100KB
(1KB=1024Bytes)までです。
5) ファイルアップ時はプレビューは利用できません。
6) スレッド内の合計ファイルサイズ:[0/500KB]
残り:[500KB]
パスワード
/
半角小文字で「ケイ・アイ・アール・アイ」を入力
削除キー
/
(半角8文字以内)
解決済み!
BOX/
解決したらチェックしてください!
プレビュー/
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
-
Child Tree
-
-
Antispam Version
-