[過去ログ] Access VBA 質問スレ Part1 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
441
(1): 2015/10/18(日)17:18 ID:81sora9Q(1/2) AAS
ウェブアプリよりネイティブアプリだよね
442
(1): 2015/10/18(日)18:00 ID:cUqtHutT(3/3) AAS
>>441
いやーWebでしょう。
限られた環境ならネイティブアプリでもいいんでしょうけど。。
どこまで広げるかによるけどね。
入力はネイティブ、閲覧はWebという感じに住み分けるのも
いいのかもしれない。
443
(1): 2015/10/18(日)18:19 ID:81sora9Q(2/2) AAS
>>442
>入力はネイティブ、閲覧はWeb

そうそう
それそれ
444
(1): 2015/10/23(金)20:11 ID:YF5Y/5+5(1) AAS
カラムの中で、空白の場合は、空白でない上のデータもってくるってクエリを作りたいのですが、どのようにすればできますか?
Excelでは可能なのですが、百万件以上のテーブルのためできません。
445: 2015/10/24(土)04:28 ID:dOe1BR+K(1) AAS
>>444
原則としてRDBのテーブルの行に、上とか下とか順序はないんだが

頑張ればSQL(クエリ)だけで出来なくもないけど、簡単なVBAマクロ作って流せばいいんじゃね
446: 2015/10/24(土)12:14 ID:niXzNvfm(1/2) AAS
ソート後の順序で真上のレコードっていう条件が必要だろう
447
(1): 2015/10/24(土)17:03 ID:XMDiNwuL(1/2) AAS
>>443
マイクロソフトさんこんな需要がありますよー
アクセスこれからも面倒見てね
448: 2015/10/24(土)18:35 ID:niXzNvfm(2/2) AAS
FileMakerでも出来ること
449: 2015/10/24(土)20:02 ID:pancXijC(1) AAS
>>447
MySQLに接続して閲覧側はウェブでAccess側は入出力側で実現。
でも、MSはAccessはいずれ亡くすと思うよ。年々需要が減ってる
450
(1): 2015/10/24(土)21:31 ID:XMDiNwuL(2/2) AAS
LightSwitchってその後どうなったのかな?
451: 2015/10/25(日)21:29 ID:3h+48Nx8(1) AAS
>>450
殆ど消えたも同然の状態。
452: 2015/10/26(月)20:56 ID:GrJVc3nW(1) AAS
フォームやレポートの作成が簡単で助かってるんだけど、Accessに匹敵するほどお手軽簡単な開発環境あるのですか?
453: 2015/10/27(火)02:06 ID:P3tmhbiJ(1) AAS
ない
454: 2015/10/27(火)06:08 ID:aDjshOL6(1) AAS
だから無くなると困るんだよなあ
455: 2015/10/27(火)08:16 ID:O948v5f3(1) AAS
Filemakerとどっちがいいの
わりとまじで質問
456: 2015/10/27(火)09:01 ID:NzV7E0Ep(1) AAS
どっちもどっちだろうな。
バックエンドにもよるだろうけど、いつも使ってる方とか得意な方で開発するだろ。
指定があるときはそれに従うだけだから比べなくていい。
FileMakerはiPadなんかで使えるっていうのがウリみたいだけど。
457: 2015/10/27(火)22:44 ID:UL6Q2dpz(1) AAS
Accessのほうが情報は手に入れやすいんじゃない?
458: 2015/10/28(水)18:34 ID:tdXqh+ol(1) AAS
それは言える
459
(1): 2015/10/28(水)22:29 ID:mlOdASO2(1) AAS
結局のところAccessが担当してた部分ってETLツールに置き換えられてきてるってことかな?入力は除いてだけど。
460
(1): 2015/10/29(木)10:20 ID:olmk/SiV(1) AAS
何が結局のところだよ
ETL言いたいだけちゃうんかと
そもそもAccessでビッグデータなんか扱えくぇrちゅいおpsdfg
461: 2015/10/29(木)23:09 ID:yeCeSffg(1) AAS
>>459
h?
462: 2015/10/29(木)23:46 ID:+ZsDxL5P(1/2) AAS
Forguncyに流れちゃった人いる?
463: 2015/10/29(木)23:50 ID:+ZsDxL5P(2/2) AAS
>>460
人それぞれだと思うが、おいらの使い方ならビックじゃないデータでもETLは結構いい選択肢だと思たあるよ
定形業務にはいいんじゃないか?
464
(1): 2015/10/30(金)15:53 ID:ijicNSnW(1) AAS
あるレポートが、あるクエリを元に作成されていて、そのクエリのレコード毎に、レポートをPDF出力し、出力先はまた別のクエリのフルパス文字内との元クエリデータとの一致で決めたいのですが、ご教示いただけないでしょうか?
465
(1): 2015/10/30(金)15:57 ID:o6oPjLK7(1) AAS
>>464
どこまで出来てて何がわからんのだ?
466
(2): 2015/10/30(金)19:35 ID:Y9M2GM2T(1) AAS
>>465
レポートをレコード毎にPDF出力して、クエリにあるパスに保存するところ
467: 2015/10/31(土)02:10 ID:CVsb3S4r(1/2) AAS
どこまで出来てるんだ
468: 2015/10/31(土)03:08 ID:CVsb3S4r(2/2) AAS
>>466
「MS-Accessのレポートをページ毎にPDF化する」でググって一番上のページ
そこみて、わからないとこは自分で勉強してくれ
469: 2015/11/01(日)03:17 ID:MNp+RCAH(1) AAS
>>466
あのさ、ここはお前の願望を叶えるスレじゃないの。
わからない所を聞く為のスレなわけ。

お前のそれは1機能まるごと作ってここにコード貼れって命令してるに過ぎない。自分でコードもはらずにね。
470
(2): 2015/11/04(水)20:19 ID:jMb6JFTC(1) AAS
VBAでSELECT文を作って、Formに渡してRequeryして結果を表示しています。
テキストボックスに表示するテキストデータが途中で切れているという現象がおきました。
別のフォームで同じデータを同じようにテキストボックスに表示させると、全部のデータがきちんと表示されます。
スクロールとかではありません。文字列がぶつっ!と切れて途中までしか表示されないのです。

この現象の原因とかわかる人いますでしょうか?
471
(1): 2015/11/04(水)21:27 ID:oSFsMrp6(1) AAS
>>470
なぞなぞかよっ!w
テキストボックスのプロパティを良く見た?
472
(1): 2015/11/05(木)11:16 ID:AOwzRWVn(1) AAS
>>470
そおテキストボックスどっかからコピペしてきたと見た
473
(1): 2015/11/05(木)19:21 ID:zgwRgbI3(1/2) AAS
>>471>>472
表示ができているテキストボックスと同じプロパティです。
でも、1000件データのうち、1つだけ200文字くらいの文字列なんですが、100文字くらいの
ところでブツッ!って切れてるんです。
他のデータで同じくらいのサイズの文字列は問題なく表示されています。
SQLが悪いのかと思って、Debug.PrintしてSQLを取り出して、クエリを実行してみると、ちゃんと文字列が全部表示されています。
文字コードかなんかでしょうか?
省1
474: 2015/11/05(木)19:22 ID:I4yBwlZm(1) AAS
>>473
同じ方法で出してるの?
ヌル文字ってVBAは関係なかったっけ?
475: 2015/11/05(木)19:44 ID:zgwRgbI3(2/2) AAS
SQLは、違います。
あぁ・・・・その実験やってなかった・・・。
やってから報告します・・・。
476: 2015/11/05(木)19:53 ID:tNVJsXcL(1) AAS
VBAの文字列はヌル文字ではターミネートされない
改行とか入って、見えなくなってるだけとかじゃないのか
477
(1): 2015/11/06(金)09:46 ID:rpsHbqpr(1) AAS
union

union all
にしたら現象がでなくなりました。
(ヽ´ω`)でもクエリデザインから実行するとunionでも普通に表示されるんだよなぁ、、、
478
(1): 2015/11/06(金)10:26 ID:iLvLfKdX(1) AAS
>>477
重複業があるんじゃないの?
目視で見てるのは違う行とかないよね。
479: 2015/11/06(金)12:39 ID:F7EIvq3A(1) AAS
test
480
(1): 2015/11/06(金)17:29 ID:FW411vzH(1) AAS
>>478
質疑回答IDも一致してて、単純なSELECTぶんなので、、
超レアなバグなのかなと
481: 2015/11/06(金)19:16 ID:hUa1dWCf(1/3) AAS
メモ型あたりでunionの同一行判定でなんかあるかもしれんけど
どう考えても>>480の勘違いの可能性の方か高いと思うぞ

まあACCESSのバージョンもテーブルの種類もSQLもデータをどうやって表示してるかも書かんような奴の話は
聞くだけ無駄かもしれん
482: 2015/11/06(金)19:41 ID:hUa1dWCf(2/3) AAS
メモ型ってgroup by 出来なかった気がしたのでちょっと調べた
どうも、TEXT型にキャストして判定するみたいだな
なので、255文字目までが同一のメモ型は同一と判定される

distinctで採択されるのがどっちの行かはわからんが
とりあえずメモ型の制限だからメモ型使って値操作するのが悪いと言う結論だな

個人的にはエラーにしてほしいところだし、昔はエラーになってた気がするんだが俺の気のせいだろうか
483: 2015/11/06(金)19:56 ID:hUa1dWCf(3/3) AAS
あと、unionは単純なSQLとは言えんし
はなからunionしてるSQLとテーブルレイアウト出してればもっと解決早かっただろうに
全く同じ現象出てるって書いてるブログあるぞ
484
(1): 2015/11/07(土)13:41 ID:Lam93S6q(1/3) AAS
あのっ某所でAccessはフロントエンドのみの製品で
RDB自体はOS標準で使えますぜgff・・・
みたいな内容見たんだけど
本当なんです?
485: 2015/11/07(土)16:11 ID:rKOE1Rwz(1) AAS
yes
486: 2015/11/07(土)17:29 ID:D4Pma+c4(1) AAS
>>484
んだ。
だから、ExcelがあればVBAで組める人がいるなら、ぶっちゃけいらん。
487
(1): 2015/11/07(土)17:54 ID:nFXrQ+Fm(1) AAS
OSに標準でついてるRDBってなんのこと??
488
(1): 2015/11/07(土)18:34 ID:eMujCaYk(1) AAS
RDBは付いてないでしょう
489: 2015/11/07(土)19:25 ID:Lam93S6q(2/3) AAS
ちゅーかVBScriptからもいけるじゃん
後付けコンポーネントってわけでもなさそうだし
Officeいらないのかもしかして
490: 2015/11/07(土)19:37 ID:sBJO9RQ1(1/2) AAS
SQLサーバのこといってんの?
491
(1): 2015/11/07(土)19:39 ID:Lam93S6q(3/3) AAS
>>487-488
>Jetデータベースエンジンとは、Microsoft社が開発したリレーショナルデータベースエンジン。Microsoft Access用に開発されたもので、現在ではWindowsに統合され、様々な製品から利用されている。
だそうですよ
492: 2015/11/07(土)19:47 ID:sBJO9RQ1(2/2) AAS
>>491
トン
jetってAccess買わなくてもつかえるんだ。
ランタイムはしってたけど
493: 2015/11/07(土)20:47 ID:nqO+al0X(1) AAS
windowsに統合されたjetの使い方はどうすれば?
494: 2015/11/07(土)22:03 ID:cyCg/fRc(1) AAS
レポートをレコードごとに、pdf出力したく
daoで以下のような感じで書いたんだが。
ファイルのフルパスが書いてある別クエリの中のレコードとレポートの項目が合致するレコードのフルパスにpdfを出力したいんだがどうしたらいいのかわからない。

Do Until rs.EOF
DoCmd.OpenReport 〜
DoCmd.OutputTo acOutputReport, , acFormatPDF, "ファイルパス.pdf"
DoCmd.Close acReport, レポート名
省2
495: 2015/11/07(土)22:57 ID:uMO3Ng54(1) AAS
SQL書いてそれをレコードセットに入れたら?
496: 2015/11/08(日)02:11 ID:WbD4bkmm(1) AAS
JETだけでDB組むとか何の拷問だよ
素直にAccess使え
497: 2015/11/08(日)12:15 ID:GC9rkdcu(1) AAS
Pythonで書いても楽
498
(1): 2015/11/08(日)13:04 ID:iWdr+l4l(1) AAS
で、Accessって
何に使えばいいの?
(´・ω・`)
499: 2015/11/08(日)14:01 ID:LxG8VZT7(1) AAS
>>498
一人で完結する仕事で面倒臭くて外注する予算もなくてなことを
自動化するのに使ってるよ。だから保守も自分でしかできない(笑)
そんな仕事じゃないか?
500: 2015/11/08(日)15:13 ID:QfP+cajQ(1) AAS
社内の統計担当とかそんなポジションの人かな?
社内の簡単な統計ならほんと楽ちん。
Access使えるか使えないかでどえらい作業能力の差が生まれる。
501
(1): 2015/11/08(日)18:18 ID:dBATCu8V(1) AAS
m9 pgr
502: 2015/11/10(火)21:11 ID:Ya5Yiifl(1) AAS
>>501
それは何?
503: 2015/11/11(水)13:15 ID:vGX0No5x(1) AAS
むきゅー
ぷぎゃー
504
(1): sage 2015/11/11(水)19:27 ID:V8OM9GuG(1) AAS
access2013でフォームからの入力期間の金額を集計してレポート作成をしようとしています。
vbaでリボンにあるレポートボタンを押下した動作と同じコードは存在しますでしょうか。
505
(2): 2015/11/11(水)20:31 ID:RY0eiki2(1) AAS
マクロの操作を記録すれば出てくるでしょ
506: 2015/11/11(水)22:30 ID:/+peIgnx(1) AAS
>>505
ACCESSにマクロの記録は無かったと思ったが
2013とかだと出来るようになってるのか?
507: 2015/11/11(水)22:51 ID:oO+3Zy7C(1) AAS
無いと思うよ
508: 2015/11/11(水)22:55 ID:51LqdR7k(1) AAS
vba レポートでくぐったがはやいよ。
509: 2015/11/12(木)04:28 ID:MeI9ns/Z(1) AAS
>>505
は?馬鹿はいちいちスレに出張って来るなよww
何がマクロの操作を記録だ馬鹿が。
510: 2015/11/12(木)12:35 ID:pHlRdfiq(1) AAS
普通にフォームと同じソースの「れぽーとほげ」を用意しておいて

DoCmd, OpenReport "れぽーとほげ", acViewPreview
ではダメな理由があるのかな? フォーム上でレポートに応用できるように画面設計
作り込むよりは専用のレポートで別制作しといたほうが何十倍も効率いいだろうにな
511
(3): 2015/11/12(木)12:42 ID:tbcgbggA(1/4) AAS
>>504
ちょっと出来ない事があるとVBAに頼るのはよくない。
Officeの使い方をもっと勉強してからVBAに手を出すべきだよ。

「パラメータクエリ」と「フォーム」で作ればなんとかなるかな。
というわけで、VBA必要ないので↑の2つのキーワードでggrks
512: 511 2015/11/12(木)12:43 ID:tbcgbggA(2/4) AAS
パラメータクエリとレポートでも作れるわ。
513
(2): 2015/11/12(木)14:18 ID:Cdboni3Z(1/4) AAS
フォームからfrom日付-to日付を入力

テーブルから購入日が対象範囲のデータ取得
テーブル構造は
シーケンスno.,氏名,購入品1,購入日1(購入日、購入品は6まで存在)

クロス集計にて月毎の金額を集計
省4
514
(1): 2015/11/12(木)15:03 ID:m1A4y0ZB(1/3) AAS
>>513
クエリ作っときゃいいんじゃないの?集計の。
フィールド数が可変とはなんぞ。
515
(1): 511 2015/11/12(木)16:03 ID:tbcgbggA(3/4) AAS
>>513
テーブルの基本設計からやり直せ。
購入品と購入日が1〜6って無いと思います。
516
(2): 2015/11/12(木)16:36 ID:Cdboni3Z(2/4) AAS
>>515
くそなテーブルだと思ってますが自分が作ったテーブルではないので変更出来ません
517
(1): 511 2015/11/12(木)16:42 ID:tbcgbggA(4/4) AAS
>>516
レポート用にテーブル作っちゃうことはできないの?
518: 2015/11/12(木)16:43 ID:m1A4y0ZB(2/3) AAS
>>516
だからクエリ作れよ。
select id,1 as 区分,氏名,購入日1 as 購入日,購入品1 as 購入品
union
select id,2 as 区分,氏名,購入日2 as 購入日,購入品2 as 購入品
:
select id,6 as 区分,氏名,購入日6 as 購入日,購入品6 as 購入品
省1
519
(2): 2015/11/12(木)16:44 ID:Cdboni3Z(3/4) AAS
>>514
入力した期間に応じて月が増減します
画像リンク[jpg]:i.imgur.com

集計用のクエリは作成したのでリボンにあるレポートボタン同様に自動でリポート作成出来ないかと思ってます
520: 2015/11/12(木)16:47 ID:m1A4y0ZB(3/3) AAS
>>519
帳票一枚に並べられる分の月数を元からつくっとけ。
521: 2015/11/12(木)17:02 ID:Cdboni3Z(4/4) AAS
>>517
くえりをそのままレポートは難しそうだったのでテーブル化はしてあります
1-
あと 481 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s