Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


434 / 500 ページ ←次へ | 前へ→

【4499】Re:クエリについて教えてください。
お礼  カナ  - 05/2/28(月) 13:56 -

引用なし
パスワード
   ですよね・・・。

なんか、初心的な質問、ちょっと間抜けでした。ごめんなさい。
でも、ありがとうございましたっ
・ツリー全体表示

【4498】Re:テーブルのデータ型について
質問  クロ  - 05/2/28(月) 11:27 -

引用なし
パスワード
   > 9桁
この事例を挙げていただかないと何とも言えません。
・ツリー全体表示

【4497】Re:テーブルのデータ型について
質問  もも  - 05/2/28(月) 11:05 -

引用なし
パスワード
   >テーブルのフィールドサイズ欄でF1キーでヘルプを
>見てください。

ヘルプで確認して自分なりに考えたのですが原因がわからなかったので投稿しました。
宜しかったら回避法を教えてください。
・ツリー全体表示

【4496】Re:文字間調整出力(全銀協フォーマット)...
質問  ねこさん  - 05/2/26(土) 17:57 -

引用なし
パスワード
   なんどもすみません。よろしくお願いいたします。
 
>>名前が入っているフィールドのフィールド名と、何桁に揃えたいのか?

フィールド名は[FLD7]でカラムは51〜80指定 桁数は30 左づめ、残りはスペース

>>また、そのフィールドには、半角カナ以外は確実に入っていないのか?
半角カタカナ以外は入りません。

次のフィールドは[FLD8]でカラム81〜90指定 桁数10 右詰めとし残り「0」


詳しいデーター構造は
[レコード区分]カラム1     桁数1  「2」
[金融コード] カラム2〜5   桁数4  「9900」
[金融名]   カラム6〜20  桁数15 「コウセイショウチョキンキョク」(左づめ、残りスペース)
[貯金記号]  カラム21〜23 桁数3  「034」 数字3桁
[予備]    カラム24〜38 桁数15  スペース
[口座表示]  カラム39〜40 桁数2   任意数字
[種別表示]  カラム41〜42 桁数2   任意数字
[予備]    カラム43    桁数1   スペース
[貯金番号]  カラム44〜50 桁数7   1234567 数字7桁
[氏名]    カラム51〜80 桁数30  カタカナ表示(左づめ、残りスペース)
[請求額]   カラム81〜90 桁数10  右詰、残り「0」
[照会]    カラム91    桁数1   「1」固定
[顧客]    カラム92〜111桁数20  任意数字
[振替コード] カラム112   桁数1   
[優先年月]  カラム113〜116桁数4  年2桁、月2桁
[優先コード] カラム117〜118桁数2  00〜99の数字
[補助]    カラム119〜120桁数2  任意数字


下記のような1行120文字(256バイト=1レコード固定長テキスト)になります。

29900コウセイシヨウチヨキンキヨク 034          1234567スズキ ジュンジロウ         000000945002001
・ツリー全体表示

【4495】Re:文字間調整出力(全銀協フォーマット)...
回答  Gin_II  - 05/2/26(土) 16:19 -

引用なし
パスワード
   >名前のあとの数字をそろえて出力できません。

名前が入っているフィールドのフィールド名と、何桁に揃えたいのか?
また、そのフィールドには、半角カナ以外は確実に入っていないのか?

などの情報が不明ですね。
・ツリー全体表示

【4494】Re:文字間調整出力(全銀協フォーマット)...
質問  ねこさん  - 05/2/26(土) 15:24 -

引用なし
パスワード
   説明不足ですみません。

あるデータテーブルから連結クエリーに持っていき1つのフィールドにまとめます。
次の固定長テキストファイル形式に直すために出力桁数をあわせたいのですが
名前のあとの数字をそろえて出力できません。
うまく揃えて出力できる方法があればお教えください。

このようなクエリー?です。

SELECT [FLD1] & [FLD2] & Left([FLD3] & Space(15),15) & [FLD4] & Left([FLD5] & Space(15),15) & [FLD6] & Left([FLD7] & Space(30),30) & Left([FLD8] & Space(10),10) & [FLD9] & [FLD10] & [FLD11] & [FLD12] AS 連結
FROM データーテーブル;

こういうふうになってしまいます。
1111アアアアアアアアアアアアアア 001        2222222サイト ウタマエ   00000012345
1111アアアアアアアアアアアアアア 001        2222222サイト ウタ   00000012345
1111アアアアアアアアアアアアアア 001        2222222サイト ウ   00000012345

下記のようにしたい。

1111アアアアアアアアアアアアアア 001        2222222サイト ウタマエ   00000012345
1111アアアアアアアアアアアアアア 001        2222222サイト ウタ    00000012345
1111アアアアアアアアアアアアアア 001        2222222サイト ウ     00000012345
・ツリー全体表示

【4493】Re:クエリー並び替えについて
回答  Gin_II  - 05/2/26(土) 11:37 -

引用なし
パスワード
   >数値1〜3を 2.1.3など複雑な並び替えを行いたいのですが、

クエリで、

Choose(フィールド名,2,1,3)
をフィールド欄に入れて、それで並べ替えをしてみてください。
・ツリー全体表示

【4492】Re:文字間調整出力(全銀協フォーマット)...
回答  Gin_II  - 05/2/26(土) 11:35 -

引用なし
パスワード
   >1.選択クエリで関数を使い下記のようにしたいのですが
>2.どうしても下記のようになってしまいます。

どこが、どうなってしまうのか?
を説明ください。

データだけで、表現されても。。。^_^;
・ツリー全体表示

【4491】クエリー並び替えについて
質問  takataka  - 05/2/26(土) 9:50 -

引用なし
パスワード
   数値1〜3を 2.1.3など複雑な並び替えを行いたいのですが、何か良い方法はあります
でしょうか?もし何方かご解答の程宜しくお願い致します。
・ツリー全体表示

【4490】Re:マクロでの(Msgbox)YES/NOについて
お礼  takataka  - 05/2/26(土) 9:44 -

引用なし
パスワード
   出来ました。有難う御座います。
やはりVBAの方が良さそうです。有難うございました。

▼Gin_II さん:
>>VBAでは分るのですが、マクロの場合条件式にどの様に記載すれば
>
>条件         アクション
>Msgbox("はい?",4)=6 Yesの場合のアクション
>...          マクロの中止
>           Noの場合のアクション
>
>のようにすればできるとは思いますが、条件での分岐をしたいのなら
>VBAを使うべきだと思います。
・ツリー全体表示

【4489】文字間調整出力(全銀協フォーマット)し...
質問  ねこさん  - 05/2/26(土) 9:00 -

引用なし
パスワード
   はじめまして、ACCESSをはじめて1週間ですが分からないことがあるのでお教え願えればと思います。
またどうしても、全銀協のフォーマットでFD出力したいので関連で参考になることなどがあればお教えいただければ助かります。

1.選択クエリで関数を使い下記のようにしたいのですが

1111 111     111111***************    01019900    0     1111 111     111111**************     01019900    0     1111 111      111111************      01019900    0     1111 111      111111***************    01019900    0

2.どうしても下記のようになってしまいます。
Left関数、SPACE関数、で揃えてもうまくいきません。何かいい方法があればお教えくだされば助かります。よろしくお願いいたします。

1111 111     111111***************    01019900    0     1111 111     111111**************    01019900    0     1111 111     111111*************    01019900    0     1111 111     111111***************    01019900    0
・ツリー全体表示

【4488】Re:スペースのセット
お礼  ねこさん  - 05/2/26(土) 8:29 -

引用なし
パスワード
   まだ初めて1週間なので助かりました。
大変ありがとうございました。
・ツリー全体表示

【4487】Re:マクロでの(Msgbox)YES/NOについて
回答  Gin_II  - 05/2/26(土) 0:56 -

引用なし
パスワード
   >VBAでは分るのですが、マクロの場合条件式にどの様に記載すれば

条件         アクション
Msgbox("はい?",4)=6 Yesの場合のアクション
...          マクロの中止
           Noの場合のアクション

のようにすればできるとは思いますが、条件での分岐をしたいのなら
VBAを使うべきだと思います。
・ツリー全体表示

【4486】マクロでの(Msgbox)YES/NOについて
質問  takataka  - 05/2/25(金) 21:52 -

引用なし
パスワード
   VBAでは分るのですが、マクロの場合条件式にどの様に記載すれば宜しいのでしょうか?
何方か教えていただけませんでしょうか?
・ツリー全体表示

【4485】Re:EXCELからのインポートについて
発言  bon  - 05/2/25(金) 20:43 -

引用なし
パスワード
   >更新とは?
>1.変更のあったものだけ
>2.既存レコードを破棄して、EXCELデータから新たに追加

更新についてですが、
1の変更のあったものだけを考えています。
よろしくお願いします。
・ツリー全体表示

【4483】Re:EXCELからのインポートについて
発言  クロ  - 05/2/25(金) 15:32 -

引用なし
パスワード
   >EXCELデータをインポートでACCESSに取り込みたいのですが、
>テーブルに追加ではなく、更新したいと思っています。

更新とは?
1.変更のあったものだけ
2.既存レコードを破棄して、EXCELデータから新たに追加
・ツリー全体表示

【4482】Re:既存のExcelファイルを開く
発言  クロ  - 05/2/25(金) 15:29 -

引用なし
パスワード
   そのコードでコンパイルしてエラー起こさない?
もしくは赤字(構文のエラー)はないですか?
・ツリー全体表示

【4481】できましたぁぁぁぁ♪
お礼  カナ  - 05/2/25(金) 15:17 -

引用なし
パスワード
   できましたぁぁぁぁ!!!!

ほんっと助かりましたっ。

もう感謝感激です。ありがとうございました!!
もうちょっと、ちゃんと勉強します。
・ツリー全体表示

【4480】既存のExcelファイルを開く
質問  めぎゅ  - 05/2/25(金) 13:12 -

引用なし
パスワード
   クエリのデータを既存のファイルに出力し、
そのExcelを起動したいと思っています。

出力するところまではできたのですが、起動しません。。。
アドバイスお願いします。

Private Sub cmdExcelFile出力_Click()
On Error GoTo エラー

  Dim db As DAO.Database
  Dim rs As DAO.Recordset
  Dim objEXE As Object
  Dim strmsg As String
  Dim intmsg As Integer
  
    Set db = CurrentDb
    
    Set rs = db.OpenRecordset("Q_価格協議経過書")

    Set objEXE = Excel.Application

    objEXE.Workbooks.Open (C:\My Documents\出力ファイル.xls) 
    
    objEXE.Worksheets(Sheet1).Select

    objEXE.Cells(5, 2).CopyFromRecordset rs
    objEXE.Quit
    
    Set rs = Nothing
    Set db = Nothing
    
  Exit Sub
  
エラー:

  MsgBox "Error番号:" & Err.Number & vbNewLine & _
      "Error内容:" & Err.Description, 16, "管理者"
  End

End Sub
・ツリー全体表示

【4479】Re:スペースのセット
回答  Gin_II  - 05/2/25(金) 10:39 -

引用なし
パスワード
   Left([種別レコード] & Space(4),4)

とかのようにしてやればいいと思います。
・ツリー全体表示

434 / 500 ページ ←次へ | 前へ→
ページ:  ┃  記事番号:
1084746
(SS)C-BOARD v3.8 is Free