(現在 過去ログ53 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■8242 / inTopicNo.1)  桐からアクセスの書き出し
  
□投稿者/ ふうやん -(2014/07/08(Tue) 12:23:19)
    ふうやんと申します
    Windows7 64ビット 桐9s

    桐の納品書フォームで当日入力したデータをアクセスのテーブルに書き出したいのですがよろしくお願いします。

    桐のデータがC:¥伝票¥売上伝票.TBLで
    アクセスのテーブルがC:¥hanbai¥売上.mdbにある場合とします

    桐の納品書フォームのコマンドボタンのイベントで書き出したい項目[顧客番号],[年月日],[品名・品番],[数量],[単価],[税抜価格]です。アクセスも同じ並びの項目とした場合イベントの書き方をご教授ください。

    よろしくお願いします。
引用返信 [メール受信/OFF] 削除キー/
■8243 / inTopicNo.2)  Re[1]: 桐からアクセスの書き出し
□投稿者/ うにん -(2014/07/08(Tue) 12:36:55)
    > 桐のデータがC:¥伝票¥売上伝票.TBLで
    > アクセスのテーブルがC:¥hanbai¥売上.mdbにある場合とします

    アクセス形式で書き出しというのはできないので、ODBCでDSNを定義して外部DBを作るしかないのでは?

    書き出し条件登録 外部DB
    書き出し 条件名
引用返信 [メール受信/OFF] 削除キー/
■8244 / inTopicNo.3)  Re[2]: 桐からアクセスの書き出し
□投稿者/ ふうやん -(2014/07/08(Tue) 12:52:29)
    うにんさん
    ありがとうございます。

    > 書き出し条件登録 外部DB
    > 書き出し 条件名

    上記条件名を登録して

    外部DB, "C:\hanbai\売上表.mdb", 書き出し 表, "売上台帳", 追加,[顧客番号],[年月日],[品名・品番],[数量],[単価],[税抜価格], 引継ぎ=する, 終了状態=&OK

    の書き方で悪いところを教えていただけますでしょうか




引用返信 [メール受信/OFF] 削除キー/
■8245 / inTopicNo.4)  Re[3]: 桐からアクセスの書き出し
□投稿者/ うにん -(2014/07/08(Tue) 14:40:39)
    ヘルプ見てるだけでやったことないんですけど、
    外部DBの場合は条件を登録しないとできないみたいですよ。

    >>書き出し条件登録 外部DB
    >>書き出し 条件名
    >
    > 上記条件名を登録して
    >
    登録の時に項目指定が入ります。
    書き出しの時は条件名だけ。

    書き出し条件登録 外部DB,条件名="売上表","mdb内の表の名前",追加,{[顧客番号],[年月日],[品名・品番],[数量],[単価],[税抜価格]}
    書き出し 外部DB, 条件名="売上表", 引継ぎ=する, 終了状態=&OK

    外部DBを定義しておかないといけません。例では"売上表.xvw"
    .mdbの指定は、DSNの方なので、コマンドには書けません。
    条件名は、表に保存されるから、毎回登録しないでもいいのかな。

    ずっと前だけど、PostgreSQLで書き出しは上書きしかできなかった(追加指定しても上書きになる)ので、読み込みしか使ったことないです。
    アクセスでも上書きされてしまうかもしれないので注意してください。
引用返信 [メール受信/OFF] 削除キー/
■8247 / inTopicNo.5)  Re[4]: 桐からアクセスの書き出し
□投稿者/ ふうやん -(2014/07/08(Tue) 17:05:26)
    うにんさん
    ありがとうございます。

    > ずっと前だけど、PostgreSQLで書き出しは上書きしかできなかった(追加指定しても上書きになる)ので、読み込みしか使ったことないです。
    > アクセスでも上書きされてしまうかもしれないので注意してください。

    上記の件ですがフォーム上の当日分を書き出すとしても桐側の売上データ全部をアクセス側のテーブルに上書きすると言うことでしょうか
    それとも追加したデータのみの上書きということでしょうか
    これは手元にアクセスがなくて試すことができないのでちょっと心配しています。

    よろしくお願いします。
引用返信 [メール受信/OFF] 削除キー/
■8248 / inTopicNo.6)  Re[5]: 桐からアクセスの書き出し
□投稿者/ 通りすがり -(2014/07/08(Tue) 23:18:29)
    ODBCでAccessファイルに繋いだ時、

     書き出し→外部データベース→同名表が存在する時 追加(レ)
    は、正しく機能しますよ

引用返信 [メール受信/OFF] 削除キー/
■8249 / inTopicNo.7)  Re[5]: 桐からアクセスの書き出し
□投稿者/ 通りすがり -(2014/07/08(Tue) 23:29:54)
    > これは手元にアクセスがなくて試すことができないのでちょっと心配しています。

    Access が無くても試せますよ
    TEST.accdb 添付したので、どうぞ、色々と試してみてね

TEST.zip
/15KB
引用返信 [メール受信/OFF] 削除キー/
■8250 / inTopicNo.8)  Re[6]: 桐からアクセスの書き出し
□投稿者/ ふうやん -(2014/07/09(Wed) 04:23:54)
    通りすがりさん

    ありがとうございます
    試したのですが今ひとつ理解できません

    試用版のインストールせよとのことでしょうか
    それとも他の方法でしょうか

    アクセスの試用版もダウンロードしようとしたのですがどうしてもできません。
    理解不足ですみません。
引用返信 [メール受信/OFF] 削除キー/
■8251 / inTopicNo.9)  Re[6]: 桐からアクセスの書き出し
□投稿者/ ふうやん -(2014/07/09(Wed) 04:35:34)
    通りすがりさん

    ありがとうございます。

    >  書き出し→外部データベース→同名表が存在する時 追加(レ)
    > は、正しく機能しますよ

    桐の納品書フォームに表示した分だけの書出の追加が出来るとの認識でよろしいでしょうか
引用返信 [メール受信/OFF] 削除キー/
■8252 / inTopicNo.10)  Re[7]: 桐からアクセスの書き出し
□投稿者/ 通りすがり -(2014/07/09(Wed) 08:56:21)
    添付の、TEST.accdb を、
    ODBC データソース アドミニストレーター(32 ビット) のシステムDNSに登録
    ドライバは Microsoft Access Driver(*.mdb,*accdb)

    上記で桐の外部データベース接続を作る

    --------------------------
    以上、頑張って!


    それを使って、桐からのTEST.accdbへ読み書きできる、Access本体は不要
    桐の表を、TEST.accdb に書き出せる
    桐の表を、追加書き出し も試せる

    編集対象で本日分に絞り込んでいれば、本日分だけの追加書き込み

引用返信 [メール受信/OFF] 削除キー/
■8253 / inTopicNo.11)  Re[8]: 桐からアクセスの書き出し
□投稿者/ 通りすがり -(2014/07/09(Wed) 09:24:48)
    色々と調べても出来なかったら、また書いてね
    親切な方が、より詳しく教えてくれるかも

    オイラは、明日には時間とれるので

引用返信 [メール受信/OFF] 削除キー/
■8255 / inTopicNo.12)  Re[9]: 桐からアクセスの書き出し
□投稿者/ ふうやん -(2014/07/09(Wed) 09:45:28)
    通りすがりさん

    早速ありがとうございます。
    やっと理解できました。ただ
    アクセスの入ってないこちらのパソコンで試そうと思っているのですが仮に相手からファイルを貰ってそのファイルに書き出しできるのでしょうか
    もし書き出し出来たとしてもその結果は見ることはできないですよね。
    やはり現地で試さないとできないのでしょうか
    それとアクセスのテーブルはその上(この表現でいいのかな?)ファイルを開かなかったら表示しないような構造になっていたみたいな?
    書き方がおかしかったらすみません。

    > 編集対象で本日分に絞り込んでいれば、本日分だけの追加書き込み

    のことですが納品書フォームで表示している分(本日分の絞り込み)は同じで良かったでしょうか。もちろん入力した本日分も入りますけど。表示している分をアクセスに書き出すときはその分を絞り込みし直すして書き出すのでしょうか

    度々すみません。よろしくお願いします。
引用返信 [メール受信/OFF] 削除キー/
■8256 / inTopicNo.13)  Re[10]: 桐からアクセスの書き出し
□投稿者/ 通りすがり -(2014/07/09(Wed) 10:07:30)
    桐で書き出す前提だから、桐で読み書きできるようになってるから、見れる
    追加書き出しの動作テストならば、十分かと

    > のことですが納品書フォームで表示している分(本日分の絞り込み)は同じで良かったでしょうか。
    グループ化してると、違ってくるかも、確認してない


引用返信 [メール受信/OFF] 削除キー/
■8259 / inTopicNo.14)  Re[11]: 桐からアクセスの書き出し
□投稿者/ ふうやん -(2014/07/10(Thu) 02:51:21)
    通りすがりさん

    ありがとうございます。
    システムdnsは添付画像の通りでよろしいでしょか
    実はアクセス2003は持っていたのですがインストールの時ODBCドライバーがレジストリーの云々と言うメッセージが出て入りませんでしたのでだめなのかなと思ってました。でもアクセスなくてもいけるとのことでしたので…。

    うにんさんに教えて貰った
    手続き定義開始 コマンドボタン_79::マウス左クリック(長整数 &マウス位置[2],長整数 &明細番号,長整数 &フラグ,参照 長整数 &処理中止)
    書き出し条件登録 外部DB,条件名="売上表","売上台帳",追加,{[顧客番号],[年月日],[品名・品番],[数量],[単価],[税抜価格]}
    書き出し 外部DB, 条件名="売上表", 引継ぎ=する, 終了状態=&OK
    手続き定義終了
    で試すと外部データベース接続の画面が毎回立ち上がります。その都度TEST.accdbの選択とユーザー名とパスワードを要求されます。
    それをやっても書き出しされません

    上記と通りすがりさんのおっしゃっている試す方法は違うのでしょうか。
    飲み込み悪くてすみません。

1404928281.zip
/36KB
引用返信 [メール受信/OFF] 削除キー/
■8262 / inTopicNo.15)  Re[12]: 桐からアクセスの書き出し
□投稿者/ うにん -(2014/07/10(Thu) 09:57:27)
    > 外部データベース接続の画面が毎回立ち上がります。その都度TEST.accdbの選択とユーザー名とパスワードを要求されます。

    DSNの定義でファイルを選択してないのでは。
    パスワードなどは、桐の外部DBのファイル属性に設定があります。

    > それをやっても書き出しされません

    アクセスが無くても、ODBCの設定でファイルは作れますね。
    そこへ桐から書き出してテーブルも作れましたが、
    主キーがないので更新不可能でした。
    vbsで作成できるかな?

    実際に使用するACCESSのファイルが無いと、開発は無理では。

引用返信 [メール受信/OFF] 削除キー/
■8263 / inTopicNo.16)  Re[13]: 桐からアクセスの書き出し
□投稿者/ 通りすがり -(2014/07/10(Thu) 10:10:05)
    あーーーーー、主キーが…
    方法はあるんだろうけど、ムズイ

    Access本体が無いと、難しいですね
    ゴメン
引用返信 [メール受信/OFF] 削除キー/
■8264 / inTopicNo.17)  Re[13]: 桐からアクセスの書き出し
□投稿者/ ふうやん -(2014/07/10(Thu) 10:14:25)
    通りすがりさん
    > ファイル→書き出し→外部データベース
    上記を試すとTEST.accdbを選択してユーザー名とパスワードを要求する画面が出て選択を選ぶと一瞬書き出したような? これは何処にあるaccdbに書き出されるのでしょうかaccdbの場所が分かりません。

    その前にTEST.accdb.zipを解凍すると白いアイコンのTEST.accdbができますがそれは問題ないでしょうか?

    > チャンと設定されてれば、accdb内に新規テーブルが作成される
    ちゃんと設定されてないと言うことでしょうか


引用返信 [メール受信/OFF] 削除キー/
■8265 / inTopicNo.18)  Re[14]: 桐からアクセスの書き出し
□投稿者/ 通りすがり -(2014/07/10(Thu) 10:19:29)
    チャント設定されてれば、
    TEST.accdb内に、[書き出し表]に指定した名前で、テーブルが作成されています

    桐で外部データベースを作って開けば、書き出したテーブルが見れます

    でも、主キーが設定できないので桐から更新できない…
引用返信 [メール受信/OFF] 削除キー/
■8268 / inTopicNo.19)  Re[15]: 桐からアクセスの書き出し
□投稿者/ ふうやん -(2014/07/10(Thu) 15:15:46)
    通りすがりさん

    > 桐で外部データベースを作って開けば、書き出したテーブルが見れます

    売上表.xvwに追加で書き出せる様になりました。

    > でも、主キーが設定できないので桐から更新できない…

    アクセス2003で試していますが売上表.xvwから売上.mdbの中の売上台帳には追加されません。売上台帳には主キー(IDのこと?)もあります。売上表.xvwにもIDの項目を作る必要があるのでしょうか
引用返信 [メール受信/OFF] 削除キー/
■8269 / inTopicNo.20)  Re[13]: 桐からアクセスの書き出し
□投稿者/ ふうやん -(2014/07/10(Thu) 15:43:27)
    2014/07/10(Thu) 17:37:52 編集(投稿者)


    うにんさんに最初に教えていただいたイベントで売上表に追加で書き出せる様になりました。

    アクセスの売上台帳に書き出しできません。


引用返信 [メール受信/OFF] 削除キー/

次の20件>

トピック内ページ移動 / << 0 | 1 >>

[このトピックに返信]
Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -