データベースを更新した pbこんにちは、
jmp14 では、クエリ ビルダーを使用してデータベースを作成しました。
データベースを更新したいのですが、更新されません。
理由がわかりません。
誰かが私を助けてくれたら...
//Beginning of the script for the update of the database:
New SQL Query(
Version( 130 ),
Connection( "JMP" ),
JMP Tables(
["Exploitation" =>
"Source(Open(
\!"S:\Guingamp\Commun\Fab\BDD Exploitation.xlsm\!",
Feuilles de calcul( \!"Exploitation\!" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 4 ),
Data Starts on Row( 5 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 0 ),
Suppress Hidden Columns( 0 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( \!"-\!" )
)
))"
]
),
QueryName( "SQLQueryGGP" ),
Select(
Column(
"Semaine",
"t1",
Analysis Type( "Ordinal" ),
Numeric Format( "Fixed Dec", "0", "NO", "" )
),
.....
//end of the script:
)
) << Run Foreground( UpdateTable( Current Data Table() ) );
Re: データベースを更新した pbご回答有難うございます。
私のjslがJMPによって変更される理由も理解できず、憂慮すべきことだと思います。
テクニカルサポートには電話しません。 一度、彼らは私に、インストールのPBSには答えますが、顧客のJSLには答えないと答えました。
私一人で解決策を見つけなければなりません。 jmp データベースを更新できない場合、それは大きな問題です。私の jsl と JMP は使用されなくなります。
よろしくお願いします
Re: データベースを更新した pbなぜそうなるのかはわかりませんが、ここに提案があります。作成したデータ テーブルから変更スクリプトをコピーし、My Update という名前の新しいスクリプトに貼り付けます。 変化
<< 変更
に
<< フォアグラウンドを実行( UpdateTable( 現在のデータ テーブル() ) )
それから保存します。次に、いくつかの行と列を削除し、いくつかの値を空にしてから実行します ...動作をテストするまでは保存しないでください。
それでも問題が解決しない場合は、テクニカル サポートに電話してください。これがうまくいくかどうか投稿してください。 幸運を。
ps おっと、更新を制限する可能性のある日付やその他の基準がないことを確認することを忘れていました。
なぜ JMP がスクリプトを上書きするのかはわかりませんが、カスタム名付きスクリプトを上書きすべきではありません。
Re: データベースを更新した pbこんにちは、
クエリビルダー JMP を使用して、Excel ファイルからデータベース JMP を作成しました。
まず、更新データの始まりを次のようにします。
新しいSQLクエリ(
バージョン( 130 )、
繋がり( 「JMP」 )、
JMP テーブル(
[ 「BD2」 =>
「ソース(開く(
\!"S:\Pilotage\MTBSTAT\BDD Anthony\MEGABASE.xlsx\!",
Feuilles de calcul( \!"BDD\!" )、
すべてのシートに使用します( 1 )、
ワークシートを連結( 0 )、
連結列の作成( 0 )、
ワークシート設定(
1、
列ヘッダーあり( 1 )、
ヘッダーの行数( 1 )、
ヘッダーは Row( 1 ) から始まり、
データは行 ( 2 ) から始まります。
データは列 ( 1 ) から始まります。
データは行 ( 0 ) で終了します。
データは列 ( 0 ) で終了します。
レプリケートされたスパン行数( 1 )、
レプリケートされたスパンド ヘッダー( 0 )、
非表示の行を抑制( 0 )、
非表示の列を抑制( 0 )、
空の列を抑制( 1 )、
階層( 0 )として扱い、
複数のシリーズ スタック( 0 )、
セルの色のインポート( 0 )、
制限列検出( 0 )、
列区切り文字列( \!"-\!" )
)
初回の更新はうまくいったようで、新しい jmp ファイルを保存しました
ただし、このファイルを再度開いて新しい更新を行うと、更新のスクリプトが自動的に変更され、次のように置き換えられます。
新しいSQLクエリ(
バージョン( 130 )、
繋がり( 「JMP」 )、
JMP テーブル(
[ 「BD2」 =>
"\S:\Pilotage\MTBSTAT\BDD Anthony\JMP\\BDD 2.jmp"
】
)、
クエリ名( 「BD2」 )、
選択する(
カラム( 「ナンバー・ド・キュヴェ」 、 「t1」 、分析タイプ( 「オーディナル」 ))、
そして更新が続かない。
誰かが解決策を持っていますか?
よろしくお願いします
Re: データベースを更新した pbデータベースを更新するためのスクリプトの最初と最後を送ってもらえますか?
Re: データベースを更新した pb.xls と .xlsx で動作する例があります。
JMP テーブルを取得し、列を削除し、行を削除し、値を変更してから更新を実行すると、JMP テーブルが復元されました。
申し訳ありませんが、私は .xlsm を使用した経験がありません。
Re: データベースを更新した pbxlsm ファイルから jmp テーブルを更新しようとしています。
jmp ファイルは table/jmp クエリ ビルダーを使用して作成されました。
その後、毎日同じ jmp ファイルを開き、「データベースから更新」を使用します。 jmpファイルをxlsmファイルから更新したいと考えています。
Re: データベースを更新した pbあなたが何をしようとしているのか、何を更新しようとしているのかがわかりません。スクリプトはクエリを使用して XLSM ワークブックからデータを抽出しました。
- このクエリを実行する前に開いていたテーブルを、抽出された情報で更新しようとしていますか?
- 開いているテーブルから .xlsm 内の現在のレコードを更新しようとしていますか、または複数のレコードを条件付きで変更しようとしていますか?アップデートお客様
セット連絡先名= 'ファン'
どこ国= 'メキシコ' ; - ??
共有した JSL はデータベースを作成しているのではなく、JMP テーブルを作成しています。
-混乱した-