ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Access超絶クエリコミュの教えて下さい!

  • mixiチェック
  • このエントリーをはてなブックマークに追加
初めまして。先週Access2010を買って貰ったばかりの事務員もぐらです☆

毎年手書きで通知書の発行を2,400件ちょっと、定年で退職された前任者から引継いだままにペンだこを作りながら1ヶ月ほどかけて頑張っていたのですが、エクセルからインポートして簡単に出来ると聞いて、昨日テーブル作成と通知書のレポート作成まで漕ぎ付けたのですが…問題がふらふら

手書き用の通知書(複写4枚)にドットプリンターで印字するつもりなのですが、桁数が枠どりされていて、その欄に合うように 地積5桁と金額5桁を配置するよぅにするのに どこをどうしたら良いのか分からず困っています。郵便番号がハガキの郵便番号欄にそれぞれ入るのを見ると出来る筈なイメージなんですが…

何か良い方法がありますか?お知恵をお借りしたくトピック立てさせて頂きました!どぅぞ よろしくおねがいしますあせあせ(飛び散る汗)

コメント(14)

数字の文字列として出力すると文字間が上手く微調整できず、フォーム付き用紙の
対応する枠にキレイに文字が収まらない、という事でしょうか?

であれば、多少手間はかかりますが1桁(1文字)ずつ切り出し、各文字の配置や
サイズの微調整をレポート側で行えば上手く収める事は出来ませんか?
手元にACCESSが無いので結果確認できていませんが、正の整数が対象なら
 1桁目 = mid("00000" & [金額], 1,1)
 2桁目 = mid("00000" & [金額], 2,1)
 3桁目 = mid("00000" & [金額], 3,1)
 4桁目 = mid("00000" & [金額], 4,1)
 5桁目 = mid("00000" & [金額], 5,1)
  ※[金額]の部分は適宜対応するフィールド名に置き換えて下さい
  ※上位桁に"0"を表示したく無い場合は"00000"の部分を" "(空白)に
   置き換えて下さい。
のようにすれば1桁ずつ切り出し出来ると思います。
これじゃダメですか?
>Minonさん
ご教授下さり、ありがとぅございますexclamation ×2
下手な説明なのに状況分かって頂けて嬉しいです!知りたいコトは、まさにもぅその通り。

何か文字の間の設定の方法があるのかと思ったら、いきなり見たコトない上級者的な式が出てきてビビってしまいましたが、そぅゃって桁ごとに分解しないと無理なんですね電球ぴかぴか(新しい)

ダメなんかじゃないです!早速、明日事務所で試してみますパソコン!楽しみです揺れるハート出来たら報告します!おやすみなさい☆






…ん!?
ごめんなさい、今読み返したら大ボケやってました。。。
相変わらずACCESSが手元に無いので未確認ですが…。
>>1の式では0しか表示されませんので修正します。

 1桁目 = mid(right("00000" & [金額],5), 1,1)
 2桁目 = mid(right("00000" & [金額],5), 2,1)
 3桁目 = mid(right("00000" & [金額],5), 3,1)
 4桁目 = mid(right("00000" & [金額],5), 4,1)
 5桁目 = mid(right("00000" & [金額],5), 5,1)
  ※[金額]の部分は適宜対応するフィールド名に置き換えて下さい
  ※上位桁に"0"を表示したく無い場合は"00000"の部分を" "(空白)に
   置き換えて下さい。

(やってる事)
例えば[金額]フィールドの値が123なら、
まず&演算子で"00000"と"123"を繋いだ文字列"00000123"を生成。
RIGHT関数でこの文字列の右から5文字分を切り出し"00123"を生成。
MID関数で、この文字列からn文字目を1文字取り出す。
 1桁目なら"0"
 2桁目なら"0"
 3桁目なら"1"
 4桁目なら"2"
 5桁目なら"3"
>Minonさん
おはよぅございます!
訂正と解説、ありがとぅございますぴかぴか(新しい)
なるほどです。やってみまするんるん

仕事の時間が待ち遠しく感じます(笑!
>Minonさん
出来ましたぁぁうれしい顔るんるんありがとぅございます!

これほど時代の恩恵を感じたコト無いです!感謝です!一気に仕事が進みましたぴかぴか(新しい)

mixiやってて、このコミュ見つけられて、Minonさんに助けて貰えて、良かった揺れるハート感激ですハート達(複数ハート)

これからもAccess使ってやってみたいコトがあるので、また壁にぶつかったら質問させて下さい。よろしくおねがいします!

本当に本当に、ありがとぅございましたexclamation ×2
解決おめでとうございます。
これで季節の便りなども自力で自由にレイアウト出来ますね。
>Minonさん
季節の便りをアクセスで蟹座??って どんなコトなのか考えてるうちに寝てしまいましたが、分かりませんでした失恋

気長に勉強して自在に操れるよぅになりたいものです手(グー)今日は組合員さん毎の土地原簿をアクセスで作ってみたいと思いますexclamation ×2

思うよぅに出来ずにイライラしてた仕事がドンドン片付いて、きんもちぇ〜ハート達(複数ハート)です。
あ、年賀状とか暑中見舞いとかも、その手のソフトに頼らずに自由にレイアウトを
作成できますね、ってな事を言いたかったんですが、言葉足らずでしたね…。
失礼しましたm(__)m
色々と楽ができるようになると覚える意欲がわきますよねぇ。
楽しみながら学んでいきましょう〜。
何度もすみません。
先日教えていただき有難うございました。
イメージについて職場の人に伺ったのですが、僕が作成したのだと出来ないということでした。
takecさんお騒がせしました。

さて、今度も教えていただきたい事が。(今度はクエリです)
2つのクエリがあり、データを抽出します。
ひとつのクエリは、りんごの売り上げデータ。もうひとつのクエリにはオレンジの売り上げデータがあります。
このうち、リレーションシップを使って、片方のみに入力があるものについてもデータ(売り上げ者)が表示されるにはどうしたら宜しいですか?
(何もしなければ、両方入力あるものについて入力が表示されるようになっています)

http://mixi.jp/view_bbs.pl?id=55799000&comment_count=144&comm_id=43464
マルチポストですよ。
操作をお間違いでしょうか…。向こうにコメントを付けています。
事務員もぐらです。

Accessで名簿を作ってみようとExcelからインポート!と頑張ったのにスキーマの確認が失敗しましたといぅエラーが出てしまいますふらふら

生年月日の行だったので西暦に直してみたりしましたがダメです。

未だ初心者でお恥ずかしいですが、解決策がありましたら教えて下さい!

よろしくお願いしますチューリップ

解決しました☆
また壁にぶち当たったら質問させて下さい蟹座
オートルックアップの作り方、教えてください。
画面サンプルのあるURL貼り付けて頂けるとありがたいです。
Access2003
商品コード入力で、商品名を自動入力したいです。
ネットで、見たけど、全然、理解できないです。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Access超絶クエリ 更新情報

Access超絶クエリのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。