[過去ログ]
Access VBA 質問スレ Part1 (1002レス)
Access VBA 質問スレ Part1 http://mevius.5ch.net/test/read.cgi/tech/1328536426/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
269: デフォルトの名無しさん [sage] 2015/02/19(木) 16:00:09.30 ID:1peKWp+p わからないなら黙ってろよアホか で、vbaからcountifを呼び出せばいいんじゃねえの? 思いついただけで試してないが http://mevius.5ch.net/test/read.cgi/tech/1328536426/269
270: デフォルトの名無しさん [sage] 2015/02/19(木) 16:34:11.57 ID:4dFHTBvU >>267 VBAは必要ないでしょ。なにかその後バッチ処理をしてるっていう なら別だが。 普通に該当のテーブルを元にクエリつくって、パラメータクエリを 作る。フォームを用意して、入力させてその値をパラメータとして クエリの条件式に入れる。 1分以上5分以下という条件をbetween andで書いて2つパラメータ を時刻のカラムに入れる。これで抽出は完了。SQLでやってもいい んだがそこまでは必要ないでしょ。手軽にできるし。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/270
271: デフォルトの名無しさん [sage] 2015/02/25(水) 19:46:25.88 ID:u8BX93H2 定時で帰ってるのがばれるじゃないか http://mevius.5ch.net/test/read.cgi/tech/1328536426/271
272: デフォルトの名無しさん [sage] 2015/02/27(金) 10:17:16.72 ID:ILfHzu6L >>271 密度が違いますと言い張れば大丈夫。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/272
273: デフォルトの名無しさん [sage] 2015/04/11(土) 08:59:32.35 ID:5EmI+Hzg Excelファイルで(表現上CSVで表現してますが、XLSXファイルの1つのシート上のデータだと思ってください。) 999,999,AAA,999・・・・・・ 999,999,BBB,999・・・・・・ 999,C ,999,999・・・・・・ 999,999,DDD,999・・・・・・ という4件のデータがあるとします。 これを、SELECT * FROM のクエリをDao.Recordsetで読み込みたいのですが、 Fileds(1)のところのタイプは数値型。 ここで、3行目のデータを見に行くと、フィールドの型が数値型なのに「C」が入っているためRS.Fields(2).Valueを参照しようとすると異常終了してしまいます。 全部のフィールドを強制的に文字列型で見る方法はないのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/273
274: デフォルトの名無しさん [] 2015/04/11(土) 09:00:28.88 ID:5EmI+Hzg RS.Fields(2).Value を RS.Fields(1).Value に訂正。m(_ _)m http://mevius.5ch.net/test/read.cgi/tech/1328536426/274
275: デフォルトの名無しさん [sage] 2015/04/11(土) 18:29:40.40 ID:hFjl3X66 >>273 落ちる所のコードが無いから分からないけど dim aaa as long aaa=RS.Fields(1).Value みたいな使い方しているなら dim aaa as long dim bbb as string bbb=RS.Fields(1).Value bbbを数値判定してから本来のaaaに取得 判定方法はIsNumericやCIntやCLngなど http://mevius.5ch.net/test/read.cgi/tech/1328536426/275
276: デフォルトの名無しさん [sage] 2015/04/13(月) 17:40:35.62 ID:gbfuHaFd Access2013です。 いろいろと作っているうちに突然コントロールソースに持っているユーザー定義関数が働かなくなり、#NAMEのエラーが出る様になりました。 ファイルが壊れたのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/276
277: デフォルトの名無しさん [sage] 2015/04/13(月) 18:03:17.07 ID:gbfuHaFd >>276 自己解決しました。 関数名を英数字のみにしたら動きました。 ただ、動かなくなったきっかけがわからない。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/277
278: デフォルトの名無しさん [sage] 2015/04/14(火) 07:53:37.48 ID:0HPBZIqn >>277 そもそも関数名に日本語使うそのセンスを疑う http://mevius.5ch.net/test/read.cgi/tech/1328536426/278
279: デフォルトの名無しさん [sage] 2015/04/14(火) 15:41:26.89 ID:b8Z+Xie9 だってイベントプロシージャは日本語名で動くじゃん http://mevius.5ch.net/test/read.cgi/tech/1328536426/279
280: デフォルトの名無しさん [sage] 2015/04/14(火) 19:08:51.74 ID:hqkBvwrA 漢字カタカナを関数名にグイグイ使ってました。まあ今日も明日も使っちゃうんですが。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/280
281: デフォルトの名無しさん [] 2015/04/15(水) 22:25:26.57 ID:15xIuB57 IF文についてなのですが、 IIf(A = 0 Or B = 0 Or C = 0 And D = 0 ... という書き方の場合、「Aが0」もしくは「Bが0」もしくは「Cが0、かつDも0」のいずれかの場合、 という条件判定になるという考え方で良いでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/281
282: デフォルトの名無しさん [sage] 2015/04/16(木) 08:12:50.91 ID:gzgbYtwZ >>281 一緒といえば一緒ですがIF?IIF?どちらでしょう? > という書き方の場合、「Aが0」もしくは「Bが0」もしくは「Cが0、かつDも0」のいずれかの場合、 > という条件判定になるという考え方で良いでしょうか? そうですね ハッキリさせたい時には()でくくると分かり易くなりますよ こんな風に IIf((A = 0 Or B = 0) Or (C = 0 And D = 0), "true", "false") IFならモジュールにテスト用の関数作って確認できますし IIFならもっと簡単にクエリー等でテスト出来ますよ まずは試してみる事をオススメします http://mevius.5ch.net/test/read.cgi/tech/1328536426/282
283: デフォルトの名無しさん [sage] 2015/04/16(木) 13:45:46.84 ID:OCYKBdEo >>282 ありがとうございます、安心しました http://mevius.5ch.net/test/read.cgi/tech/1328536426/283
284: デフォルトの名無しさん [] 2015/04/18(土) 01:50:57.01 ID:pucpWveX ExcelVBAをほんの少しいじった程度ですが、同じことがAccessVBAでもできますか? たぶんできたとして、データアクセスが目的ならExcelよりAccessのほうが早いのかな。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/284
285: デフォルトの名無しさん [sage] 2015/04/18(土) 03:55:58.31 ID:j/wjXDDU WSH(VBScript, JScript), PowerShell からでも、 呼び出せるよ Accessはデータベースだから、 Excelよりもデータの整合性は、より安全で、 何々明細とかを扱う、本格的な業務に適している http://mevius.5ch.net/test/read.cgi/tech/1328536426/285
286: デフォルトの名無しさん [sage] 2015/04/18(土) 07:06:32.83 ID:elh8iJrV >>284 Excel にデータエクスポートして開いてピボット集計して保管してzipにしてメール添付して送信、とかExcelの外から出来る。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/286
287: デフォルトの名無しさん [sage] 2015/04/18(土) 09:55:54.98 ID:QuJhi9bL エクセルの65535行制限って解けたんだっけ? http://mevius.5ch.net/test/read.cgi/tech/1328536426/287
288: デフォルトの名無しさん [sage] 2015/04/18(土) 18:09:00.24 ID:05gN+8sT xlsxファイルからDAO.RecordSetでデータを取り込んでいます dim A Do Until Rs.EOF=True For i=1 to 10 A=Rs.Fields(i).Value InsertRS.Addnew InsertRS.Fields(i).Value=Rs.Filds(i).Value Next Rs.MoveNext Loop のようにしてエクセルデータからデータベースに保存してます。 で、 A=Rs.Filds(i).Value は無意味なコードなのですが、 これがないと保存がされません。 ワンクッション?が必要なようなんです。 これ、原因や同じような症状でた人いますか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/288
289: デフォルトの名無しさん [sage] 2015/04/18(土) 19:59:14.52 ID:C1NhVGiv それ以前にAddnewしてる位置がおかしい気がするんだが http://mevius.5ch.net/test/read.cgi/tech/1328536426/289
290: デフォルトの名無しさん [sage] 2015/04/18(土) 21:20:04.66 ID:05gN+8sT 書き間違えました。 実際は、Forのまえにaddnewしてnextのあとにupdateしてます。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/290
291: デフォルトの名無しさん [sage] 2015/04/19(日) 02:01:53.14 ID:WMQbPkw9 書き間違いとか実際のコードじゃないもの出されてもなぁ お前の勘違いの可能性が圧倒的に高いと思うぞ http://mevius.5ch.net/test/read.cgi/tech/1328536426/291
292: デフォルトの名無しさん [sage] 2015/04/19(日) 07:19:00.86 ID:8d6tresr 事実、 ワンクッションのある無しで発生するんです。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/292
293: デフォルトの名無しさん [sage] 2015/04/19(日) 09:54:27.68 ID:S72BOy6b フィールドが100個くらいあるエクセルデータを同じように取り込んだときに経験したことある ケド、、、、原因調べないでおわっちゃたなwそーいえばww 原因を探るためにDebug.Print入れたら登録がされるようになって、原因解明より先に仕事・・・・となって、そーいえばそのままww http://mevius.5ch.net/test/read.cgi/tech/1328536426/293
294: デフォルトの名無しさん [sage] 2015/04/20(月) 08:09:04.77 ID:ZV6mzr+5 >>287 ここ、Accessスレですよ。 それとGoogleで調べれば分かるような内容の質問はどこのスレでも 禁止です。頭に叩き込んでおくといいですよ。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/294
295: デフォルトの名無しさん [sage] 2015/05/02(土) 06:47:20.55 ID:cQx6YORh 中文(簡体)文字のファイル名をダイアログで取得して、コピーしたり開いたりしたいんですが、"見つかりません"と言うメッセージに。 中文文字の入ったファイル名やフォルダー名を取り扱う方法かヒント頂けないですか。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/295
296: デフォルトの名無しさん [] 2015/05/14(木) 12:50:18.83 ID:No/KpZZc 二つ教えてください。 1コンボボックスコントロールの▼が反応しない時がある 2リストボックスコントロールAからデータを取得するとき A.BoundColumn=1 変数=A.ItemData(A.ListIndex) A.BoundColumn=2 変数=A.ItemData(A.ListIndex) A.BoundColumn=3 変数=A.ItemData(A.ListIndex) A.BoundColumn=4 と一つの関数内で取得する列を変更してデータを取得しようとしても、データが取得できる場合と取得できない場合が発生するのはなぜでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/296
297: デフォルトの名無しさん [] 2015/05/16(土) 10:31:05.05 ID:s10/F9Sk Accessって新しくなればなるほど、不安定化してない? なんとなくだけど http://mevius.5ch.net/test/read.cgi/tech/1328536426/297
298: デフォルトの名無しさん [sage] 2015/05/16(土) 12:20:26.27 ID:mEQOWf9/ >>297 激しく同意 Accessも立ち位置が怪しくなりつつあるのかなって。。。。 今の時代ならForguncyみたいなのがオフィスファミリーのラインナップに ほしいとこだね。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/298
299: デフォルトの名無しさん [sage] 2015/05/16(土) 14:09:51.76 ID:/YqkcKmb >>297 ど安定だと思ってた。難しい事しないからかもだけど。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/299
300: デフォルトの名無しさん [] 2015/05/16(土) 17:59:47.30 ID:s10/F9Sk /decompileオプションをつけてファイルを開くなんて、昔はなかったのになぁ・・・。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/300
301: デフォルトの名無しさん [sage] 2015/05/16(土) 22:55:57.30 ID:xhmYU3Qu >>297 俺の体感ではすくなくとも2007までは順調に安定化してるけど それ以降は使ってないから知らん >>300 /decompileっていつからあるんだろうな 昔は全オブジェクトを別mdbにエクスポートとか結構頻繁にやってた記憶が http://mevius.5ch.net/test/read.cgi/tech/1328536426/301
302: デフォルトの名無しさん [] 2015/05/17(日) 10:45:41.40 ID:vGSHuJcU >>301 97くらいからはあったはず。 でも/decompileを使うようになったのは2003以降かなぁ? むかしはmdbファイル丸ごと見事に壊れたから/decompileすら登場の出番が無く 今はVBAを入れるとスグ壊れるから/decompileが効力を発する機会が増えた うーん・・・改善してるのかもなw ただ開発をやっている人から見るとVBAをいじってる最中の異常終了が増えた 感じがするから不安定化しているように見えるのかも http://mevius.5ch.net/test/read.cgi/tech/1328536426/302
303: デフォルトの名無しさん [] 2015/05/22(金) 21:24:51.38 ID:zmoBF1Q0 [Forms]![コントロール名]...... のように使う ! と フォーム.プロパティ の 「!」と「.」 の違いってなんなんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/303
304: デフォルトの名無しさん [sage] 2015/05/22(金) 21:51:36.82 ID:yor6OqJo /decompile 知らなかった。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/304
305: デフォルトの名無しさん [sage] 2015/05/23(土) 12:42:53.54 ID:J5W2ethN 俺もだよ >>303 それも知らないねぇ。 ただ、外部モジュールから参照するときは ! でないとダメなんじゃなかったかな。違ったかもしれん。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/305
306: デフォルトの名無しさん [sage] 2015/05/23(土) 12:45:03.86 ID:J5W2ethN モジュールって何やねん オブジェクトやオブジェクト http://mevius.5ch.net/test/read.cgi/tech/1328536426/306
307: デフォルトの名無しさん [] 2015/05/23(土) 12:50:24.50 ID:VCG+Khsg 外部オブジェクト用なんだ、、、 知らなんだ http://mevius.5ch.net/test/read.cgi/tech/1328536426/307
308: デフォルトの名無しさん [sage] 2015/05/23(土) 13:54:06.28 ID:8oQ8jNeY !はコレクションの要素を指定するときに使う .はオブジェクトのプロパティ(メンバ)を指定するときに使う http://mevius.5ch.net/test/read.cgi/tech/1328536426/308
309: デフォルトの名無しさん [sage] 2015/05/27(水) 08:05:22.83 ID:lvaBWQ33 >>308 コレクションの要素の意味が分からん。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/309
310: デフォルトの名無しさん [sage] 2015/05/27(水) 14:12:01.89 ID:5bPXfDHX >>309 コレクションの意味がわからんのか? 要素の意味がわからんのか? 簡単に言えば、複数のうちのどれか ってことだが 何が複数なのかは!の前のやつによって違う Formsはまさにフォームのコレクション 個別のフォームならControlsが既定コレクション レコードセットだとフィールドが既定のコレクション http://mevius.5ch.net/test/read.cgi/tech/1328536426/310
311: デフォルトの名無しさん [sage] 2015/05/27(水) 21:13:26.76 ID:GAmiGWam これっくしょんのっ♪ おべんっとばっこにっ♪ http://mevius.5ch.net/test/read.cgi/tech/1328536426/311
312: デフォルトの名無しさん [sage] 2015/05/27(水) 22:22:21.63 ID:ZDZjEVN6 書く人の好みもありますかね 私はなるべく「!」ではなく「.」を使ってます http://mevius.5ch.net/test/read.cgi/tech/1328536426/312
313: デフォルトの名無しさん [sage] 2015/05/27(水) 22:54:50.76 ID:XhKCRfpS 「!」を「.」では動かないでしょ? http://mevius.5ch.net/test/read.cgi/tech/1328536426/313
314: デフォルトの名無しさん [sage] 2015/05/27(水) 22:59:28.17 ID:ZDZjEVN6 対応したプロパティに書き換えて使ってます http://mevius.5ch.net/test/read.cgi/tech/1328536426/314
315: デフォルトの名無しさん [sage] 2015/05/27(水) 23:07:04.59 ID:XhKCRfpS ふ〜ん、そうなの (どゆことかわかってないが) http://mevius.5ch.net/test/read.cgi/tech/1328536426/315
316: デフォルトの名無しさん [sage] 2015/05/28(木) 10:07:42.72 ID:/8nOg4qQ クラスのメソッドと オブジェクトのメンバの違いっしょ http://mevius.5ch.net/test/read.cgi/tech/1328536426/316
317: デフォルトの名無しさん [sage] 2015/05/28(木) 11:27:33.59 ID:fu7GUEC6 >>316 同じ事を言ってるようにしか見えんが クラスとオブジェクトはどういう意味で使い分けてるんだ? メソッドとメンバはどういう意味で使い分けてるんだ? http://mevius.5ch.net/test/read.cgi/tech/1328536426/317
318: デフォルトの名無しさん [sage] 2015/05/28(木) 13:25:09.01 ID:/8nOg4qQ 馬鹿には無理 http://mevius.5ch.net/test/read.cgi/tech/1328536426/318
319: デフォルトの名無しさん [sage] 2015/05/28(木) 18:22:57.95 ID:C/2xaBAg >>315 a = [Forms]![f2]![combobox1].Value a = Forms("f2").Controls("combobox1").Value 他フォームの値を利用する場合等は、こんな感じで書いてます 個人的にコレクション名が入った方が分かり易いのでこうしています どちらの書き方が良いとか悪い、というのは無いので書く人次第ですね http://mevius.5ch.net/test/read.cgi/tech/1328536426/319
320: デフォルトの名無しさん [sage] 2015/05/28(木) 21:06:14.54 ID:bDSn3nA4 ほほう、勉強になります。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/320
321: デフォルトの名無しさん [sage] 2015/05/29(金) 05:39:51.54 ID:QOrEbIFI 後者の方がメタプログラミングへの可能性が感じられて良いね http://mevius.5ch.net/test/read.cgi/tech/1328536426/321
322: 【豚】 [sage] 2015/06/01(月) 08:08:03.93 ID:SmEysG22 びっくりおみくじ http://mevius.5ch.net/test/read.cgi/tech/1328536426/322
323: デフォルトの名無しさん [sage] 2015/06/08(月) 08:55:28.30 ID:0Vy1Z1yY >>319 つまりどちらの書き方でも 同じ値が取得出来る http://mevius.5ch.net/test/read.cgi/tech/1328536426/323
324: デフォルトの名無しさん [sage] 2015/06/11(木) 14:05:13.01 ID:cKv7S2xh フォーム内のテキストボックスで教えてください。 テキストボックスに値を入れるために選択すると、0が表示されます。 空白の状態から値を入力できるようにするには、どこの設定を変えれば良いのでしょう? http://mevius.5ch.net/test/read.cgi/tech/1328536426/324
325: デフォルトの名無しさん [sage] 2015/06/11(木) 14:06:45.16 ID:cKv7S2xh >>324は非連結のテキストボックスの場合です。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/325
326: デフォルトの名無しさん [sage] 2015/06/11(木) 14:16:53.77 ID:cKv7S2xh >>324は解決しました。 フォームオープン時にVBAで0を設定していました。 他人のソースだったので気がつきませんでした。 スレ汚し失礼いたしました。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/326
327: !omikuji [sage] 2015/06/24(水) 19:15:19.74 ID:QTgmX67K >>319 クエリの抽出条件に書いてみた。 コレクション(index)の書き方ではダメだった。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/327
328: デフォルトの名無しさん [sage] 2015/06/25(木) 03:15:52.99 ID:pZAotZeg >>327 そりゃVBAの構文をクエリに書いても無理でしょうに http://mevius.5ch.net/test/read.cgi/tech/1328536426/328
329: デフォルトの名無しさん [sage] 2015/06/25(木) 05:46:02.39 ID:0DqbKMKe >>328 そうなのですか、ビルダーで作成される以外の記述を試したかったのです。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/329
330: デフォルトの名無しさん [] 2015/06/25(木) 07:48:35.30 ID:tqVIvEYY お試しで書いたプログラムを納品されたクライアントがかわいそう http://mevius.5ch.net/test/read.cgi/tech/1328536426/330
331: デフォルトの名無しさん [sage] 2015/07/01(水) 22:29:02.00 ID:r6P8NuLo >>330←納品だの客だの何言ってんのこのバカ? http://mevius.5ch.net/test/read.cgi/tech/1328536426/331
332: デフォルトの名無しさん [sage] 2015/07/02(木) 09:39:28.85 ID:CcSdJJgr >>331 Accessでしょっぱい商売やってる、自営業のプログラマなんだろww ハッキリ言って取るに足らない存在。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/332
333: デフォルトの名無しさん [sage] 2015/07/02(木) 15:10:49.63 ID:2kk3aD1Z ツボったω http://mevius.5ch.net/test/read.cgi/tech/1328536426/333
334: デフォルトの名無しさん [sage] 2015/07/02(木) 21:31:36.86 ID:UqhUXHzI 俺もしょっぱい2号 http://mevius.5ch.net/test/read.cgi/tech/1328536426/334
335: デフォルトの名無しさん [sage] 2015/07/17(金) 07:28:53.29 ID:6H2NxaAj プロジェクトのテーブルに プロジェクト番号、 作業内容Aの担当者、 作業内容Bの担当者、 作業内容Cの担当者と入力するテーブルがあり、 それとは別に工数入力テーブルで、 各担当者毎にプロジェクトに対しての作業工数を付けたいのですが どのようなリレーションシップの関係を持たせれば良いでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/335
336: デフォルトの名無しさん [sage] 2015/07/17(金) 12:20:42.38 ID:7dLfVbOx >>335 リレーションって、工数入力テーブルのテーブルレイアウト決まってるのか? まあ、プロジェクト番号と担当者で参照するだけなんだけど そのプロジェクトのテーブル含めて、DB設計もうちょっとちゃんと勉強した方が良いんじゃね http://mevius.5ch.net/test/read.cgi/tech/1328536426/336
337: デフォルトの名無しさん [] 2015/07/27(月) 17:54:56.83 ID:cZFieeEU VBAのソースが開けなくなる現象ってどうしたらいいの? decompileつけても治らない 新しいファイル作ってインポートもダメ http://mevius.5ch.net/test/read.cgi/tech/1328536426/337
338: デフォルトの名無しさん [sage] 2015/07/27(月) 20:40:40.78 ID:n6WPrg6a 押してもダメなら・・・ http://mevius.5ch.net/test/read.cgi/tech/1328536426/338
339: デフォルトの名無しさん [sage] 2015/07/27(月) 20:59:07.74 ID:LaMoSGUn >>337 数年に一回、私もそんな目にあいます。 だいたい復旧出来ないので、バックアップ欠かさずとってます。 どうにかなるなら私も知りたいですが。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/339
340: デフォルトの名無しさん [] 2015/07/27(月) 21:30:17.92 ID:FqSPmPlY やっぱみんな同じ現象に悩まされてるんだね ネットワーク共有フォルダ上だと起きやすい ネットワーク共有フォルダ使わなきゃいいんだけど、うちの情シスが変な縛りかけるからコレしか手がないし http://mevius.5ch.net/test/read.cgi/tech/1328536426/340
341: デフォルトの名無しさん [sage] 2015/07/27(月) 23:01:15.51 ID:vqEIRiU+ ソースコードは、単なるテキストデータだろ? それが開けないのは、 そのデバイスがバックアップ・メンテナンス中などで、 ロックされているのかも http://mevius.5ch.net/test/read.cgi/tech/1328536426/341
342: デフォルトの名無しさん [sage] 2015/07/28(火) 01:08:06.50 ID:/CfsPtPn 壊している方は ネットワーク上で直接開いたり mdbをフロントとDBに別けなかったり ほとんど同じパターンですよね >>341 Accessを使われていない方とお見かけしました mdbが破損するとソースも壊れる事があります http://mevius.5ch.net/test/read.cgi/tech/1328536426/342
343: デフォルトの名無しさん [sage] 2015/08/01(土) 02:11:12.48 ID:Gxa4R9yG Access2010利用 Access起動時の「コンテンツを有効化にする」を押下した直後に、関数を実行する方法はあるのでしょうか? 現在は「AutoExec」マクロから「プロシージャの実行」を行い、対象の関数を実行させていますが、Access起動時の「コンテンツを有効化にする」を押下する前にマクロが実行され、プロシージャが実行出来ない旨のエラーメッセージが表示されてしまいます。 ExcelのAuto_Open関数は「コンテンツを有効化にする」押下後に、処理が始まっていたので、それをAccessでそれを実現したいと思っています。 処理内容は「Accessウィンドウの不可視化 」「メニューバーの不可視化」「対象のフォームを開く」です。 どうかご教授をお願いいたします。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/343
344: デフォルトの名無しさん [sage] 2015/08/01(土) 05:30:07.04 ID:fplyMpww >>343 >処理内容は「Accessウィンドウの不可視化 >」「メニューバーの不可視化」「対象のフォームを開く」です。 それ全部マクロなしで設定でできる気がするけど スタートアップ用のフォーム作って起動時指定して、そのフォームのプロシジャで設定してやれば良いんじゃね http://mevius.5ch.net/test/read.cgi/tech/1328536426/344
345: デフォルトの名無しさん [sage] 2015/08/01(土) 23:31:54.27 ID:Gxa4R9yG >>344 ありがとうございます 確かにマクロを使用せずに設定出来ました 更にFormLoadを利用したところ「コンテンツを有効化にする」押下後に動作しました 今まで業務ではExcelばかり利用していましたので、Accessのオプションの多さ、分かりづらさ(自身の無知に起因する事が多いですが…)に戸惑っています Accessを使いこなせる人は本当にすごいと思いました http://mevius.5ch.net/test/read.cgi/tech/1328536426/345
346: デフォルトの名無しさん [sage] 2015/08/02(日) 05:14:22.27 ID:ZRhH79SV ExcelのVBAはExcelというアプリケーションを操作するためのものだけど AccessのVBAはAccessを使ってアプリケーションを作成するためのものだからな http://mevius.5ch.net/test/read.cgi/tech/1328536426/346
347: デフォルトの名無しさん [sage] 2015/08/02(日) 08:10:22.71 ID:u4JV0/NP 2行目”〜Accessというデータベースを操作する〜”のほうが名言ぽくなりませんか (添削ではありません。提案です) http://mevius.5ch.net/test/read.cgi/tech/1328536426/347
348: デフォルトの名無しさん [sage] 2015/08/02(日) 08:29:50.19 ID:dTRZmQiN >>347 そうは全く思わない VBAはデータベース操作のためのものではない あくまでアプリ作成のためのもの http://mevius.5ch.net/test/read.cgi/tech/1328536426/348
349: デフォルトの名無しさん [sage] 2015/08/02(日) 11:40:56.13 ID:GsLj6RLA >>348 確かにExcelとは違って、アプリケーションを作っている感覚が非常に強いですね Access感を感じさせないUIにする事も簡単でしたら そのせいで、フォームのUIを美しくする為に時間がかかってしまいますw http://mevius.5ch.net/test/read.cgi/tech/1328536426/349
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 653 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s