週= 25;ダイアログボックスからです。入力として「週」を使用して列式を助けてください。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />列式に「週」を使用するのに問題がある。週= 25;ダイアログボックスからです。 ヘルプは大歓迎です
再:週= 25。ダイアログボックスからです。入力として「週」を使用して列式を助けてください。テーブル変数の解決策と素晴らしいをチェックしてください。さらに何か新しいことを学びました。
以下のスクリプトを使用すると、週を使用した列式はどうなりますか。解決策をお寄せいただきありがとうございます
新しい窓 ( 「ラインアップボックス」 、
<< モーダル 、
Vリストボックス (
ラインナップボックス ( NCol ( 2 、
テキストボックス ( 「この値を設定」 )、var = 番号編集ボックス ( 45 )、)、)、
Hリストボックス (
ボタンボックス ( "OK" 、)、
ボタンボックス ( "キャンセル" 、))
週= var << 取得する ;
見せる (週)
再:週= 25。ダイアログボックスからです。入力として「週」を使用して列式を助けてください。あなたがテーブル変数に精通しているなら、さらに読む必要はありません...
あなたのダイアログボックスがもっと大きなスクリプトの一部であるなら、MSの提案は他のものと同じくらい合理化されているようです。「週」の値を収集するだけでよい場合は、スクリプトを削除して「週」という表変数を作成することを検討してください。それからあなたの式でそれを使ってください:



「週」の値を変更するには、現在の値をダブルクリックして上書きします。
ところで - 適切なスコープで、テーブル変数の値を変更することはスクリプトによっても行うことができます。
(上記の例ではdt = Data Table( "Untitled 21")とします)
新しい窓 ( 「ラインアップボックス」 、
<< モーダル 、
Vリストボックス (
ラインナップボックス ( Nコル ( 2 ) 、テキストボックス ( 「この値を設定」 ) 、
var = 番号編集ボックス ( 45 ) 、 )
) 、
Hリストボックス ( ボタンボックス ( "OK" 、 dt : 週 = var << 取得する ) 、
ボタンボックス ( "キャンセル" 、 ) )
) ;
再:週= 25。ダイアログボックスからです。入力として「週」を使用して列式を助けてください。1つの方法は、ボタンスクリプト(つまり「OK」ボタン)を使って式を更新することです。
例えば:
//テーブル例
dt = 新しいテーブル ( 「週」 、行を追加 ( 10年 ) 、新しいコラム ( 「ロールする週」 、数値 )) ;
//ユーザーが値を設定して式を追加する
新しい窓 ( 「ラインアップボックス」 、
<< モーダル 、
Vリストボックス ( ラインナップボックス ( Nコル ( 2 ) 、テキストボックス ( 「この値を設定」 ) 、 var = 番号編集ボックス ( 45 ) 、 ) 、 ) 、
Hリストボックス (
ボタンボックス ( "OK" 、
評価 ( 解析する ( "列(\!"回転する週\!")<<式を設定します(" || チャー ( var << 取得する ) || 「)」 ))
) 、
ボタンボックス ( "キャンセル" )
)
) ;
再:週= 25。ダイアログボックスからです。入力として「週」を使用して列式を助けてください。新しいウィンドウ( "ラインナップボックス"、
<<モーダル、
Vリストボックス(
ラインナップボックス(NCol(2)、
テキストボックス( "この値を設定")、var =数字編集ボックス(45)、)、)、
Hリストボックス(
ボタンボックス( "OK"、)、
ボタンボックス(「キャンセル」、)))。
weeks = var << get;
表示(週間)
変数を使用する必要があります 「週」 数値列式で。前の投稿は紛らわしいかもしれません
再:週= 25。ダイアログボックスからです。入力として「週」を使用して列式を助けてください。試してくれてありがとう....データテーブル列( "Weeks to Roll" = 25、ユーザーが二次操作を評価するために必要な値)。
再:週= 25。ダイアログボックスからです。入力として「週」を使用して列式を助けてください。あなたがすでに持っているもの、あるいはあなたがどこに行き着く必要があるのか正確にはわからない。しかし、おそらくこのようなもの?
dt = 新しいテーブル ( 「週」 、
行を追加 ( 1000年 ) 、
新しいコラム ( "日付" 、
数値 、
「連続」 、
フォーマット ( "m / d / y" 、 10年 ) 、
入力フォーマット ( "m / d / y" ) 、
式 ( ランダム整数 ( 今日 () - 年間で ( 1 ) 、今日 () ) )
)
) ;
wList = {} ; にとって ( w = 1 、 w <= 52 、 w ++、 InsertInto ( wList 、チャー ( w ))) ;
勝つ = 新しい窓 ( 「ピックウィーク」 、
ポンド = リストボックス ( wList 、 maxSelected ( 1 )) 、
ButtonBox ( "OK" 、 OKscript )
) ;
OKscript =
経験値 (
勝つ << ウィンドウを閉じる ;
w = ( ポンド << getSelected )[ 1 ] ;
w = 数 ( w ) ;
形 = 経験値 ( もし ( 年の週 ( : 日付 ) == wTBD 、 1 、 0 )) ;
代理人 ( 形 、経験値 ( wTBD ) 、 w ) ;
dt << NewColumn ( 「選択した週に一致」 、数値 、公称 、式 ( NameExpr ( 形 ))) ;
) ;