★Microsoft Access★ ..
2:デフォルトの名無しさん
03/09/30 14:36
板違いです。
3:デフォルトの名無しさん
03/09/30 15:24
タイトル引き継げよ。
4:デフォルトの名無しさん
03/09/30 15:24
タイトルに飾りを入れるやつはクソ。
5:デフォルトの名無しさん
03/09/30 16:52
ビジネスsoft板向けかな?
6:デフォルトの名無しさん
03/09/30 17:11
データベース板。
削除依頼だしとけよ。
================終了===================
7:デフォルトの名無しさん
03/10/06 12:14
Acces割りたいんだけど誰か共有してくれない?
nyで見つからなくてさ
8:デフォルトの名無しさん
03/10/06 12:19
アクセスってよく聞くけど一体なんなの?
簡易データベース?
9:デフォルトの名無しさん
03/10/06 12:24
信じるものは得をする〜♪
しんじら〜れないこの値段〜♪
ウォ〜〜〜ッチマン♪
自身満々ウォ〜〜〜〜ッチマン!
10:デフォルトの名無しさん
03/10/06 12:32
お〜い
アクセスでADO使うときファイル名は自分を指定するのかい
それとも違うオブジェクトで直接テーブル名つかえるのかい?
11:デフォルトの名無しさん
03/10/06 12:36
>>10
はは〜ん、その質問が目的だったんだな
10=1
12:10
03/10/06 13:21
いや、俺>>1ぢゃないんだけど……
13:デフォルトの名無しさん
03/10/06 16:10
Access割らせて下さい
お願いします
14:デフォルトの名無しさん
03/10/06 16:28
冷蔵庫から卵を出してペンでAccessと書け。
15:デフォルトの名無しさん
03/10/06 16:33
個人で持ってる香具師なんてなかなかいないだろ
あんなソフト
16:デフォルトの名無しさん
03/10/06 22:38
学校の授業でAccess使ってるんだけどわかんないから家で家庭学習したいんだけど持ってないから割らせて下さい
でないと単位が取れなくなってしまいます
おねがいします
17:デフォルトの名無しさん
03/10/07 00:29
教官に相談しろよ。
学校・学部・学科・学籍番号・氏名は?
18:デフォルトの名無しさん
03/10/07 01:10
先生に言えば割らせてくれるんでしょーか?
ってんなわけねーだろボケが
死ねよ
19:デフォルトの名無しさん
03/10/07 01:23
「家で家庭学習する」(この時点でバカってわかるね)に対する代替案を相談でき
る可能性はあると思いますが何か?
だいたいこういうどうしようもないコトを言い出す奴は既にそれ以前の過程で誤
りを犯している場合がほとんどだろ。
20:↑
03/10/07 01:29
お前の改行のしかたの方がバカです
小学生に混じって勉強し直して下さい(推奨)
21:10
03/10/07 12:44
なりすましか・・・・
>>10の回答きぼんぬ
22:誰か教えて!
03/10/22 17:05
パススルークエリーを使用してインターネット経由で
PostgreSQLのDBに接続してるのだけど、
回線が切れたらアクセスを再起動しないと再接続されません。
これを回避する方法、どなたか知りませんか?
23:デフォルトの名無しさん
03/11/09 00:32
Access2003にて
CurrentDbのPropertiesに
Name:Themed Form Controls
Type:4
Value:1
を追加することによりVisualStyleに適応
以上報告終わり
24:デフォルトの名無しさん
03/11/13 14:18
レポートで画面を開く直前に
「指定した式には値がありません。」
とエラーが発生してしまいます。
内容は、グループヘッダーを作成し
グループヘッダーには、CountAというテキストボックスを作成し
コントロールソースには、=Count(*) と入れます。
そしてイベントには、
Dim i As Integer
Dim j As Integer
Private Sub グループヘッダー0_Format(Cancel As Integer, FormatCount As Integer)
i = 1
j = Me!CountA
End Sub
と入れたのですが、j = Me!CountA でエラーが発生してしまいます。
エラーを防ぐ方法は無いでしょうか?
25:デフォルトの名無しさん
03/11/13 14:45
>>24
レポートが開かれる前にMe!CountAをどうやって
確認できるの?
26:デフォルトの名無しさん
03/11/13 15:39
>>6
違う。
プロはmdbを使うとすればクライアント画面描画用のワークテーブルとしてしか使わない。
AccessはGUI開発環境として使うのであって、データベースはOracleやSQL server等、外に持つ。
>>10
ADOは外のデータベースに使う。mdbに対して使うと糞遅いので、DAOを使う。
27:デフォルトの名無しさん
03/11/13 15:49
>>26
プロはお金がとれないとこまるので、ACCESS だけだと簡単そうに見えるので
無理にでも、Oracle や SQL Server を使う!
ACCESS じゃ心配だぁとか言って(笑)
ACCESS2 の頃から、いろいろ文句言っている人が多いなか;
10万レコードと20万レコードのテーブルでの処理を未だにやっているが
問題は起きていません。
世の中そんなに大きなデータばっかりなのかなぁ?
不思議です。
ACCESS でレポート、フォームを作ると楽なのは確かです!DB部分だけ他にするのも
納得です(手間は大して変わりませんから! あくまで素人をだまして金を取りやすくするためにね!)
ACCESS2 で十分だったのに、今のだったら全然問題なし!
もちろん VBA でいっぱいかきますけどね!
28:デフォルトの名無しさん
03/11/13 15:55
>>27
ストアドがないじゃん。
帳票出すのに1分かかかっても気にしないならMDBでいいかも。
俺はいらいらする。
Oracleは…確かに存在価値分からん。意味があるのは超大企業だけだと思う。
29:デフォルトの名無しさん
03/11/13 16:03
>>27
いっとくけど、プロはお金取るためにDBサーバ使うわけじゃないよ。
仕入れた製品は全然儲けにならない。MSDEならタダだし。
複雑な要件を定義して、設計して、作ることでお金もらってる。
何で作るかはあまり見積もりと関係ない。
30:デフォルトの名無しさん
03/11/13 16:17
>>25
レポートに罫線を引くプログラムから持ってきたもので
他のレポートでは上手くいっています。
新たにレポートをコピーして使用したのですが
エラーで落ちてしまいます。
31:デフォルトの名無しさん
03/11/13 16:23
>>30
i = 1
Debug.Print Nz(Me!CountA, 0)
' j = Me!CountA
こうやって原因究明するとか。
32:デフォルトの名無しさん
03/11/13 16:47
>>31
Sleep(5000) をレポートを作る前段階(PGでデータを作った直後)で使ったら上手く行きました。
33:デフォルトの名無しさん
03/11/13 17:03
更新するマクロってどうすんの?
34:デフォルトの名無しさん
03/11/13 17:39
>>32
処理の順序を成立させるために待たせるのは頂けませんな。
顧客の使用状況によってはそれでも間に合わなくなる場合があるし、
それに合わせると軽い場合にも不用に待たせるし。
ワークテーブルは、呼出し側フォームのイベントで作ってますか?
レポート内のOpenイベントで作ったり、ADPでもないのにADO使ったりすると間に合いませんよ。
35:デフォルトの名無しさん
03/11/24 14:23
こんにちわ!
会社でアクセスを使って仕事をすることになりました(ーー;;)
でも私のまわりには使いこなしている人がいません
難しそうな仕事を押し付けられそうでおびえています
本を買って勉強しようと思っているのですが、どれを
買えばいいのかさっぱりです
ヤフオクで安く手にいれたいと品定め中ですが、正直
当たり外れとか全然わかりません。
何を買えば私は救われますか?
36:デフォルトの名無しさん
03/11/26 13:42
>>35
>>会社でアクセスを使って仕事をすることになりました(ーー;;)
A.Accessを(道具として)使って、目的がはっきりとした事をする仕事なら
→がんばれ!
B.なんだか分からないけど、Accessって便利そうだからオマエが使えるようになれって仕事なら
→ことわれ!
回りに使える人がいないなら、キミがいくら頑張ってもその価値を認められる事はない。
Accessを使える技術をつけても面倒を押し付けられるだけで、頑張ればがんばるほど
無理難題を言いつけられる。プロに頼んだら5千万っていわれたけどカネがないから
オマエがサービス残業してタダで作れとか言われるようになる。
プログラミングのプロでもいれば苦労は認めて貰えるだろうが、そういう人なら
Access如き使えない訳がないのでいないだろうね。
>>本を買って勉強しようと思っているのですが、どれを
>>買えばいいのかさっぱりです
まず立ち読みでもしてみれ。さっぱりな本は買っても役に立ちません。
さらに、さっぱりな本がさっぱりなのはアナタの所為とは限りません。
本の著者もAccessの事はさっぱりだけど、マニュアルを孫引きして
入門書をでっち上げているかもしれないのです。
>>何を買えば私は救われますか?
1.どんな事を実現したいか、まずはっきりさせる。
2.使い方はヘルプと付属のサンプルを見て研究。
3.だめならマイクロソフトのMSDNページあたりを検索。
4.あとは、このあたりとか。URLリンク(www.moug.net)
まさか、Accessは持ってないけど本で覚えたいとか思っているならそれは無理。
37:デフォルトの名無しさん
03/12/04 14:46
Access上のローカルテーブルをプロシジャ内にて
OpenRecordsetで開きEofまで1レコードづつ参照−更新を繰返し処理をしています。
現在ローカルテーブル内の実レコードは70,000件あります。
この処理を実行すると時折「共有ロック数の制限を越えています」
旨でエラー中断してしまいます。
OSはWIN2000。CPUはPentiumV1GHz、MEMは256MBの環境です。
レジストリ内のJetに関するMaxLocksPerFile値(デフォルト9500)も
上げてみたりしていますが現象が解決されません。
この制限を解くには、又、制限に引っかからないよう処理を行う為には
どのような手段があるでしょうか?
38:デフォルトの名無しさん
03/12/04 21:52
更新クエリを使う
39:デフォルトの名無しさん
03/12/04 22:02
「レコードロックをしない」でやればいいんじゃないの?
それと、なんで更新クエリーを使わないの?(複雑な処理が必要なのかな・・・
40:デフォルトの名無しさん
04/01/20 18:34
レポートについて質問です
まったく同じデータのレコードが3件あって
これを3枚のレポートに出力したい場合どうすればいいんですか?
それとも連番かなんかでグループ化できる項目がないとダメ??
41:デフォルトの名無しさん
04/01/20 22:23
3回印刷する
42:デフォルトの名無しさん
04/01/21 22:30
>40
どんな考えでどんな事をやって何が問題なのか整理しる。
そういう聞き方をしているうちはj>41な答えしか返ってこないぞ。
43:デフォルトの名無しさん
04/01/29 12:00
レポートプレビュー画面より印刷するときに部単位で印刷をしたくないんですが
どのようにプログラム書けば大丈夫ですか?
部単位でした印刷できないためかなり印刷に時間かかってるので大変なんです
よろしくお願いいたします
44:デフォルトの名無しさん
04/03/02 12:52
URLリンク(support.microsoft.com)
の操作に近い操作を行いたいのですが、微妙に違うので困っています。
やりたいことは、
コンボボックスを2列にして出したいのです。
つまり、最終的に文字列を、"";(全て);1;1;2;2;...;"Other";"その他";
というようなものにする関数を作りたいのです。
現在はのコードは、以下の通りです。、
Public Function CreateStrLst(ByVal Field As String, ByVal Table As String) As String
Dim rs As New ADODB.Recordset
CreateStrLst = "(全て);"
rs.CursorLocation = adUseClient
rs.Open "SELECT " & Field & " FROM " & Table, _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\mdb.mdb;", _
adOpenForwardOnly, adLockReadOnly
CreateStrLst = CreateStrLst + rs.GetString(adClipString, , , ";")
rs.Close
Set rs = Nothing
End Function
GetStringのところを少しいじればいいと思うのですが、
どのようなフィールドがあるかわからない場合にもうまく動くものが作れません。
宜しくお願いします。
45:44
04/03/02 14:44
板違いだったようなので、ビジネスソフト板で聞いてみます。
お目汚し失礼しました。
46:デフォルトの名無しさん
04/03/03 15:40
作成したmdbファイルを開いた時に
ユーザ名、パスワードの入力を要求するようにする
設定方法を教えて下さい。
パスワードの方はできたのですが、ユーザー名の方が分かりません。
パスワードの設定方法
mdbファイルを排他で開く、セキュリティでパスワードを設定
ユーザ名の設定????
47:デフォルトの名無しさん
04/03/04 15:33
MS-ACCESSにオートナンバー型のテーブルがあるんだが
そのテーブルにInsert Intoで書き込みするさいには
オートナンバーの項目には何をしていしたらいいのですか?
insert into table values(オートナンバ,'test')
48:デフォルトの名無しさん
04/03/04 15:50
>>47
tableのあとに明示的にフィールドを指定しる。
ただしオートナンバーフィールドは指定しない。
例)
INSERT INTO テーブル1 ( 顧客名 )
VALUES ('ぬるぽ')
ただし、漏れがやってみたところ、次の構文でもオートナンバーの
項目に値が入ってしまうようだ(インデックスなどで重複を許可
しない場合は除く)
INSERT INTO テーブル1 ( オートナンバーフィールド名, 顧客名 )
VALUES (0, 'ぬるぽ')
49:デフォルトの名無しさん
04/03/04 16:08
>>48
なるほど!
ありがd
50:デフォルトの名無しさん
04/05/18 18:26
著作権法違反ほう助の疑いで逮捕されたWinny開発者の47氏の為にTシャツを作って応援しましょう。
まずは以下の投票所でこれを着て応援したいというデザインを投票してください。
締め切りは5/19日、皆さんの協力よろしくお願いします
投票所
URLリンク(f40.aaacafe.ne.jp)
投票の前にここを読め
URLリンク(f40.aaacafe.ne.jp)
まずは予選です。良識をもって投票しましょう。
------------------------------------------------------------------------------
51:デフォルトの名無しさん
04/05/30 10:07
Visual Basic6.0 からmdbファイルを扱った常時稼動用のアプリケーション
開発を行っております。
しかし、問題がありましてmdbファイルに1日2万件のデータが追加され
ましてファイルサイズが増えていってしまいます。
そこで最適化の処理を検討しているのですが、常時接続、稼動している
ため難問題を抱えております。
常時接続中でも最適化処理が行えれば何とか出来そうな感じがするので
すがそのようなことは可能なのでしょうか?
現在、MDBの接続にはJet Engineをadoで行っておりますが最適化が可能
ならば方式は問わないとのことでした。
詳しい方おりましたらご教示お願いします。
52:デフォルトの名無しさん
04/06/05 20:32
無理
53:デフォルトの名無しさん
04/06/05 20:34
>>52
無駄レスやめれ
54:デフォルトの名無しさん
04/07/03 10:18
>>51 それは Jet を使うべき場面じゃないような気がする。
ところで、.NET Framework で MDB ファイルを新規作成
するにはどうすればいいかご存知の方おられませんか?
既存の MDB ファイルは ADO.NET から使えてウハウハ
なんですが。
55:デフォルトの名無しさん
04/07/03 10:36
Jet Engine
56:デフォルトの名無しさん
04/07/11 02:30
ジェットエンジンって、何か強烈な語感。
速そうだし離陸しそうだし燃料いっぱい喰いそうだし客いっぱい乗せられそうだし。
マイクロソフトデスクトップエンジンなんかよりずっと凄そう
57:デフォルトの名無しさん
04/08/03 22:57
アクセスからバッチプログラムを起動すると
バッチ処理が長いため、次のマクロがひらいてしまいます。
バッチ処理が終了したら、次のマクロを実行するようにするにはどうしたら、
いいんでしょうか?
58:デフォルトの名無しさん
04/08/03 23:37
>>51
MSSQL
59:デフォルトの名無しさん
04/08/03 23:40
>>57
バッチを起動している部分のソース欠け
60:デフォルトの名無しさん
04/08/04 18:11
>>57
win32APIの GetExitCodeProcess() を使ってバッチの終了を待てばいいかもしれません。
61:デフォルトの名無しさん
04/08/18 14:40
AccessのVBAソースコードはVSSで管理できるのでしょうか?
普通にVSSにMDBファイルを追加するとMDBファイル全体での管理となってしまい、モジュールごとの
ソースコード管理は実現できないようです。
ヘルプを探ってみましたが、それらしい記述が見つからず・・・
経験のある方いらっしゃいましたら教えてキボンヌ
62:デフォルトの名無しさん
04/08/19 15:22
>>61
VSSってファイル単位でソース管理するから、mdbバイナリの中に格納されてる
AccessのVBAは管理不可能だと思うYO
63:デフォルトの名無しさん
04/08/19 15:45
2000ならでべろっぱえでぃしょん買えばできる。
2002以降は知らん。
64:61
04/08/19 21:40
そうなんですか。
確かに、今使ってるのはOfficeのPro版です。
現在はDevelopperEdition以前に、2000自体入手不可ですよね?
あきらめるしかないか・・・
65:デフォルトの名無しさん
04/09/09 00:19
ACCESS で MDBファイル ダブルクリックして 実行でもなく
編集(プログラム表示)でもなく デバッグモードで 実行するには
どーしたら いいんですか? 編集実行はシフト押しながらだとおもったのですが
当方 パソコン暦3ヶ月 です
66:デフォルトの名無しさん
04/09/11 12:09:10
>>65
デバッグモードってどんなモードのことですか
67:デフォルトの名無しさん
04/09/14 23:33:40
すいません。質問です。
Accessのシステムを開発しているのですが、DBはSQLServerを使用しています。
最近、テーブルにタイムスタンプ型を追加したのですが、そのテーブルと全く同じフィールド名、
フィールドサイズ、型を持つテーブルをAccess側にも持つ必要があります。
タイムスタンプ型と同じ型がAccessに存在しないので非常に困っています・・・
何か対処法はありますでしょうか?緊急なので、知っている方がいましたら教えて下さい。
68:デフォルトの名無しさん
04/09/20 02:46:47
>>65
教えてあげましょう。今日寝つけないので・・・。
それはSHIFT押しながらMDBファイルダブルクリックして、
おそらくマクロのAUTOEXCECファイルを開いて、ブレークポイントを設定して
F8キーを押しゃあ良いんだよ。
69:デフォルトの名無しさん
04/09/20 02:48:18
>>67
んなもん、テーブルインポートすりゃ良いんだよ。
はあ寝れるかな。
70:デフォルトの名無しさん
04/09/20 02:52:31
>>57
もし君がマクロしか扱えんという人ならその対応は無理と思うが、
マクロなんて全部VBAに変換して使った方が良いと思う。
VBAでそのバッチ処理が終わったら、次のマクロを実行って記述すれば
問題なし。
71:デフォルトの名無しさん
04/09/20 03:01:06
>>64
DevelopperEditionの2000版なんてネットで探せばあるよ。
72:デフォルトの名無しさん
04/09/20 03:04:18
>>51
MDBファイルにデータが1日に2万件も追加されるシステムで
日次バッチ処理は無いのかい?
普通はそこで行うけど・・・
73:デフォルトの名無しさん
04/09/20 03:14:04
>>46
セキュリティでユーザー・グループの設定で
ユーザー作って
カレントデータベースへのアクセスをそのユーザーからのみ
許可ってすればOKと思う。
74:デフォルトの名無しさん
04/09/20 03:18:57
>>43
印刷ダイアログでページ指定(何ページから何ページ)で済む話では?
75:デフォルトの名無しさん
04/09/20 03:25:44
>>40
単票形式でグループ化しなきゃ良い。
76:デフォルトの名無しさん
04/09/20 03:38:02
>>37
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0
のDWORD値を10進に変更
でだめなら、
複雑な処理を関数化できるなら、更新クエリに変更かな〜。
77:デフォルトの名無しさん
04/10/02 15:24:56
AccessからF*TRANというツールを使いたいのですが、
マニュアルを見ても使い方がいまいちよくわかりません。
ご存知の方がいらっしゃいましたら、是非教えてください。
78:デフォルトの名無しさん
04/10/02 20:02:42
F*TRANとはまた随分懐しいものを、と思ったが富士通はまだ売ってんのね。
webにはテクサポやってると書いてあるから、電話してみれば?
79:デフォルトの名無しさん
04/10/02 20:21:43
>>77
F*TRANですかー、ご愁傷様です。
80: ◆FIcNi4f8js
04/10/03 03:33:35
クエリー実行中のプログレスバーってどうやったら表示出来ますか?
81:デフォルトの名無しさん
04/10/03 23:05:21
はい。無理です。
ACCESSのクエリなら、画面左下のステータスバーにしか表示できません。
82:デフォルトの名無しさん
04/10/03 23:10:43
ACCESS のソースが入手できれば可能では?
83:デフォルトの名無しさん
04/10/03 23:14:58
>>80
普通にプログレスバーコントロール使えよ。何か問題でもあるのか?
84: ◆FIcNi4f8js
04/10/04 15:39:08
>>83
私はどうやったら出来るか聞きたかったので・・・
そうですかそれで出来るんですね。ありがとう。
85:デフォルトの名無しさん
04/10/15 13:47:46
AccessからODBCでMySQLにアクセスするとDSN情報をMDB内部に平文でキャッシュするとかいう糞仕様はみんな了解済みなの?
86:デフォルトの名無しさん
04/10/15 15:46:26
はい。
87:デフォルトの名無しさん
04/10/15 19:20:53
パスワードも平文だっつうのに、、、強いな
88:デフォルトの名無しさん
04/10/16 02:33:24
MDBさえ漏らさなければ無問題。
89:デフォルトの名無しさん
04/10/16 22:33:38
よくいるんだよな。無駄な心配して余計なコストかける奴が・・・。
実際、それが問題になることなんてあるの?
90:デフォルトの名無しさん
04/10/17 10:16:51
こんな意識の低いやつがまだいるのかよ。
91:デフォルトの名無しさん
04/10/19 02:21:02
>>90
つーかそれはMySQLの方の問題と思うが・・・。
ちゃんとしたODBCのドライバ作るのは、MySQLの方の仕事だろ。
君の意識の方が低いと思うよ。
商用なら、普通SQLサーバーだろ。
92:デフォルトの名無しさん
04/10/19 22:40:11
実際にはMySQLだけじゃないみたいだよ
URLリンク(www.gulf.or.jp)
おれが確認したのはMyODBCだけだけど
93:デフォルトの名無しさん
04/10/20 00:33:06
それってAccessからのリンクで本番業務回してるって事?
94:デフォルトの名無しさん
04/11/13 09:17:50
少し質問したいのですが、
SELECT TM_カード.カード名, Sum(TT_取引.数量*TT_取引.単価) AS 使用額, (TM_カード.カード限度額-Sum(TT_取引.数量*TT_取引.単価)) AS 利用残高
FROM TM_カード INNER JOIN TT_取引 ON TM_カード.カードコード = TT_取引.カードコード
GROUP BY TM_カード.カード名, TT_取引.カードコード;
でSQLを作ると
使用額, (TM_カード.カード限度額-Sum(TT_取引.数量*TT_取引.単価)) AS 利用残高
ここのところで「集計関数の一部として指定された式'TMカード,カード限度額-Sum((TT_取引,数量*TT_取引,単価)'を含んでいないクエリを実行しようとしました。
というエラーが出るのですが、このエラーがとれません。。。
どなたかご教授下さいませんか?
お願いします
95:デフォルトの名無しさん
04/12/29 20:39:02
質問です
C++Builder5でADO利用しています
複数の関連されていないmdbファイルにデータを登録する時
常に1つのmdbに対して操作するのと
マルチスレッドで複数のファイルを操作するのと
どっちがお奨めなのでしょうか?
単純なテストとして
4つの全く関連していないmdbファイルに
それぞれ10000件insertをかけるスレッドを立ち上げ
登録状況を見てみました(登録件数をエディットボックスに表示)
100件程度までは4つ同時に登録してるようなスピードなのですが
その後は、なんというかスレッド切換が目に見えるような感じなのです
これは件数が増えるたびに遅くなってゆくAccessの遅さなんでしょうか?
それとも、俺のソースがタコなんでしょうか?
CoInitializeをスレッド毎に立ち上げなければならない
という本当か嘘かわからない情報もありまして
かなり困っております
適切なgoogle用キーワードだけでもいいので
どなたかご教示ください
96:デフォルトの名無しさん
05/01/10 14:05:17
はじめまして。フォームにリストボックスを貼り付けて、そのリストにはCドライ
ブの書類というフォルダ内にあるエクセルのファイルのみを表示するようにした
のですが、方法がわかりません。ご存知の方がいたら教えてください。
作ろうとしている動きはリストボックスから選択すると、そのエクセルファイル
が起動するというものです。
よろしくお願いします。
97:デフォルトの名無しさん
05/01/13 19:17:11
>>96
VBAを使う気があるなら、この辺を読めば出来る。
URLリンク(www.microsoft.com)
98:デフォルトの名無しさん
05/01/21 11:31:04
OracleのデータディクショナリってACCESSでは何に対応しますか?
99:デフォルトの名無しさん
05/01/23 00:22:42
>>98
ない
100:RAID小僧
05/02/01 18:35:55
********************************
サーバーOS環境 : Windows 2000 Server
データベース環境 : SQL Server 2000
********************************
クライアントOS環境 : Windows2000
クライアントIF環境 : Access2002(XP) で作成したADPファイル
********************************
上記で何の問題なく稼動していたAccess2002 と SQLServer2000 でのC/Sシステムがあります。
ところが、クライアントのOSを WindowsXP に変更し、システムを起動し、数分ほっておくとSQLServer と Access2002 との間の接続が切れてしまう症状に困っています。
再度、ログオンか再起動をしないと再接続しません。
どなたか、解決方法をご存知ありませんか?
何卒よろしくお願い致します。
101:デフォルトの名無しさん
05/02/07 17:51:43
あげ
102:デフォルトの名無しさん
05/02/21 21:16:19
教えて下さい。
アクセス2003で開発者1名、使用者多数って環境で、
誰か1人でも使用されていると開発者はフォーム等の変更が出来ません。
使用者には更新権限は与えていません。
いつでも裏で開発者が開発出来る環境にしたいのですがご存知の方教えて下さい。
以前は97を使用しており、その時は平気で裏でバンバン変更出来ていました。
103:デフォルトの名無しさん
05/02/21 21:29:08
真冬の恐怖
104:デフォルトの名無しさん
05/02/22 09:48:49
すげぇ・・・
105:デフォルトの名無しさん
05/02/22 23:35:57
Access2000のランタイム版を削除して
office2000をインストールしましたが
Word、Excelは正常に立ち上がるのですが
Accessだけロゴが出てすぐに終了してしまいます。
修復方法をお分かりになる方がいましたら教えてください。
106:デフォルトの名無しさん
05/02/23 18:58:31
Office2000はProfessional版?
107:105
05/02/24 21:36:20
>>106
Office2000はProfessional版です。
ランタイム版と書きましたが調べてみると
インストーラーにInstall Sieldが試用されていました。
インストーラーからインストールすればAccessが
セットアップされていなくても動くのですが
これってランタイム版なんでしょうか。
108:デフォルトの名無しさん
05/02/25 00:56:42
ランタイム版
ランタイム版が動かないのはランタイムがないから
ランタイムを入れればランタイム版は動きます
109:デフォルトの名無しさん
05/02/26 00:26:56
>>108
以前試用していたPC(NT4.0)はAccessをいれずインストールして
動いていたそうです。
このアプリのマニュアルにもAccess未インストールでも動作可能
と書いてありました。
CDにはランタイムライブラリのようなものは入っていました。
windowsインストーラーでないのでofficeのDevelopper版で
作成したランタイムではないようですが・・・。
状況としては親会社の方針で
OS:NT4.0 WorkStation → XP Pro
office:2000 → XP
への移行を行なっていたのですが
Office XPではこのAccessアプリのレポートが正常に動作せず
office XPを削除し、office 2000のインストール時に
CDが傷ついていたため読み込めずインストール失敗、
このアプリのインストーラ実行、
>105の現象、MSのHPよりOfficeの削除ツールをダウン、実行し、
再度傷のついていないCDよりoffice2000のインストール
>105と同じ状況という状況です。
110:デフォルトの名無しさん
05/02/28 18:41:51
状況は良く分かったという状況です。
111:デフォルトの名無しさん
05/03/08 15:46:36
何方かお願いします。
フォームにa,bの入力できる項目があります。
aには適当に数字を入力します。
bにはa<1000の時は0、a>=1000の時 a*0.25(小数第一四捨五入)
これの作り方を教えてください。
どこの項目に書けばいいのかもわからないレベルです。
112:デフォルトの名無しさん
05/03/09 02:53:59
a の上で右クリックして「変更時」からコード作成
a_After_Update みたいな関数定義が作られるから
そこに
b = iif(a < 1000, 0, a * 0.25)
と書く
113:111
05/03/09 16:12:36
>112
やっと理解できました。
本当にありがとうございました。
114:デフォルトの名無しさん
05/03/09 22:18:58
access2000 or access2002のRaiseEventって、非同期じゃないですよね?
115:デフォルトの名無しさん
05/03/10 19:04:53
私が一年前に作ったAccessのシステムを今まで他の人がメンテしていたのですが、
その最新の*.mdbでは何故かブレークポイントが効かないのです。どうしてなので
しょうか。
116:115
05/03/10 19:15:26
自己解決しました。
何故だか分かりませんがSHIFTを押しながら起動すると有効になりました。
昔は押さないで起動しても有効になっていたんですが…。
117:デフォルトの名無しさん
05/03/10 21:20:36
Shiftって事は起動時に自動実行プロセスを動かさないって事だね。
自動実行マクロ/メソッドでなにか妙なことをしてる予感。
118:デフォルトの名無しさん
05/03/15 05:57:39
visual source safeでaccessのmdbを管理している人っている?
使い勝手とかどうよ?
119:デフォルトの名無しさん
05/03/19 05:45:02
漠然としたことですが、教えてください。
フォームに、タブコントロールを1つ作成し
そこにサブフォーム10ぺーじを入れて作っているのですが、
オープンは、サブフォーム10つを単純にいれているときと比べ
遅くなるものなのでしょうか?
同じですか?
この際、操作性は、除外視して。。。。
120:デフォルトの名無しさん
05/03/19 05:52:35
>102
アプリ.mdb+DB.mdbにする。
アプリとDBは、本番用と開発用を用意。
それぞれにリンク
開発用で、修正したら
開発アプリを本番用へ更新。
アプリのリンク先を本番DBに変更する。
121:デフォルトの名無しさん
05/03/19 12:44:42
>119
とっても遅くなる。
122:デフォルトの名無しさん
05/03/20 05:39:53
>121
それは、タブ入り>タブなし
ってことですか?
123:デフォルトの名無しさん
05/03/20 10:25:47
いや、
サブフォーム10個 > サブフォーム1個
ってことだと思う
124:デフォルトの名無しさん
05/03/20 20:53:21
タブ入り>タブなしなのか、
タブ入り=タブなしか
教えてほしいのですが。。
125:デフォルトの名無しさん
05/03/20 21:06:07
>>124
「タブなし」ってどんなカンジ?
10個分ズラーっと並べてスクロールさせるの?
126:デフォルトの名無しさん
05/03/21 03:26:47
>125
まあ、縦に並べてスクロールさせていくつもりです。
(重いといわれれば、やり方はいろいろ変えてみますが。)
というよりも、
タブって初期に見えているものが、1つですよね。
これって、仮想的なものなのか?
フォーム開いたら、10個みえているのと、
タブであたかもひとつしか見えていないのとでは、
開く時間に差が生まれるのか?
が、漠然と知りたかったんです。
127:デフォルトの名無しさん
05/03/21 03:50:09
自分で作って試してみるしかないんじゃないの?
そういうの作ったことがある人はかなり少ないと思う。
あなたの為だけに新しく作って試そうとする人も少ないと思う。
128:デフォルトの名無しさん
05/03/27 18:53:20
コマンドボタンを押すとフォームが2つ出てきます。
一つ目は日付を入力、二つ目はデータを入力します。
日付を入力すると二つ目のデータ入力する時に日付は入力された状態。
何回も日付を入力しなくて済む方法です。
この方法おしえてくれませんか。
129:デフォルトの名無しさん
05/03/27 23:44:58
VBAの事でしょ?
130:デフォルトの名無しさん
05/04/05 00:00:17
アクセス3日目のクソなヤシです。
すいません、アクセス2003使用してます。
CSV形式のファイルをインポートするとき
”あああ”,"123",""
の「”」を削除してインポートする方法を
おしえてください。みなさんのお知恵をかしてください。
131:デフォルトの名無しさん
05/04/05 17:53:54
釣り?
なんにせよ テキストエディタで変換してからインポートする
132:デフォルトの名無しさん
05/04/05 21:48:38
>127
釣りかもしれませんが、、、。
やってくれ!っていってるのじゃないのです。
試してみましたが、よくわからなかったので、
こういう状況になった方がいたら、とか
メモリ関係に詳しい方がいらっしゃったら、ということです。
133:デフォルトの名無しさん
05/04/06 06:31:00
ウィザードでインポートしてたら途中で「"」で囲まれてるかそうじゃないか選ぶところあるだろ?
134:デフォルトの名無しさん
05/04/21 16:43:51
質問です。
VB6.0からDAO3.6を使ってAccess2003のMDBファイルを開く際、
MDBファイルにパスワードが掛かっているのですが、
どうやって開けば良いのでしょうか?
検索して色々試したのですが、
実行時エラー '3031':
パスワードが正しくありません。
のままです。
よろしくお願いします。
↓ 現在このような状態です。
Private Sub Command1_Click()
Dim db As DAO.Database
Dim ws As DAO.Workspace
Set db = Workspaces(0).OpenDatabase("D:\hoge.mdb", , False, _
"Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source=D:\hoge.mdb; " & _
"Database Password=hogehoge;")
db.close
End Sub
135:デフォルトの名無しさん
05/04/21 19:37:46
.OpenDatabase("D:\hoge.mdb", , False, _
"MS Access;PWD=hogehoge")
136:デフォルトの名無しさん
05/04/23 15:57:00
今入力フォームをつくっていて
「次のデータを入力」と「前のデータに戻る」というボタンをつくってみました。
で、次のレコードを読むようなマクロをつくったのですが、
最終レコードの入力をしているときは、次のデータにとべなくてエラーになるので
その場合はメッセージボックスを出しておわるようにしたいです。
VBAだとどういうふうに条件をかけばいいか教えてください。
お願いします
137:デフォルトの名無しさん
05/04/25 16:45:00
MS-ACCESSで日付/時刻型の項目の登録の仕方がわかりません。
insert into table values( XXXX )
たとえば 2005/04/25 を登録したい場合 XXXX には何がはいるのでしょうか?
あと変数名が AAA の場合、XXXX には何がはいるのでしょうか?
138:デフォルトの名無しさん
05/04/25 17:51:21
>>136
丸無げだな。もうちょっと考えろ
もまいのアプリの作り方にもよるから、一概にこうしろとは言えない
>>137
insert into table values (#04/25/2005#)
"insert into table values (#" & Format(AAA,"mm/dd/yyyy") & "#)"
139:137
05/04/25 19:15:44
>>138
サンクスです。マジで助かりました!
140:デフォルトの名無しさん
05/06/14 13:07:02
Accessの関数で教えて欲しいんですが、フィールドの
属性をハイパーリンクにして、そのフィールドの文字列
を名前に持つファイルにリンクを貼り付けるような
関数があれば教えて頂きたいのですが。
宜しくお願い致します。
141:デフォルトの名無しさん
05/06/14 14:36:58
>140
そんな関数聞いたことない
素直にShellかShellExecuteでうごかしとけ
142:デフォルトの名無しさん
05/06/15 04:54:06
>141
有難うございます。
Shellでファイルを扱うのはわかりましたが
リンククリック時にそのイベントを拾うのは
何という関数でしょうか?
何分Accessで作るのが初めてなもので
宜しくお願い致します。
143:デフォルトの名無しさん
05/06/15 09:40:18
知ってるがお前には教えない
144:デフォルトの名無しさん
05/06/17 15:10:07
まるで作ってくれと言わんばかりの質問ばかりだな
145:初心者ポチ
05/06/21 21:22:46
VB6の初心者です。
データベースパスワードが設定してあるAccessのMDBファイルをVB6のコマンドボタンから
起動したいのですが、コーディングが解りません。
shellコマンドとかでは、パスワードが渡せないみたいだし、DAO記述したら
コンパイルで蹴られるし。途方に暮れてます、どなたかお助け下さい。
146:デフォルトの名無しさん
05/06/22 11:21:47
>>145
DAOの接続文字列に pwd=パスワード を加える。
147:初心者ポチ
05/06/22 13:36:01
データベースパスワードが設定してあるAccessのMDBファイルをVB6のコマンドボタンから
起動したいのですが、コーディングが解りません。
とりあえず次のように書いて見ましたがうまくいきません
Private Sub Command2_Click()
Dim db As DAO.Database
Dim ws As DAO.Workspace
Set db = Workspaces(0).OpenDatabase("c:\test.mdb", , False, _
"PWD=7644")
db.Close
Unload Me
End
End Sub
これを実行すると
実行時エラー '3343'
データベースの形式 C:¥TEST.MDBを認識できません
というエラーメッセージが出てTEST.MDBが立ち上がりません
何が悪いのかわかりません、どなたか教えてください
148:デフォルトの名無しさん
05/06/22 14:30:24
>>147
「OpenDatabase」メソッドをMSDNで調べていないんだろうな...
×Set db = Workspaces(0).OpenDatabase("c:\test.mdb", , False, "PWD=7644")
↓
○Set db = Workspaces(0).OpenDatabase("c:\test.mdb", False, dbDriverNoPrompt, ";PWD=7644")
or(Set db = DAO.OpenDatabase("c:\test.mdb", False, dbDriverNoPrompt, ";PWD=7644"))
こんなふうにしてみ
だが、これが気に食わない
>データベースの形式 C:¥TEST.MDBを認識できません
そのMDBは単体で起動するのか?
149:デフォルトの名無しさん
05/06/23 18:13:57
アクセスランタイム(もしくはアクセス)がインストールされているか
を調べる方法をご存知の方、お知恵をお貸しください。
レジストリのここを見ればわかる!とか・・・
よろしくお願いします
150:デフォルトの名無しさん
05/06/23 22:05:41
コンパネで
プログラムの変更と削除みればわかるんじゃないの
151:デフォルトの名無しさん
05/06/24 08:40:28
>>149が聞きたいのはプログラム上でってことじゃないかな?
いちおープログラム板だし
まぁ、俺はやり方わからんけどな
152:デフォルトの名無しさん
05/06/24 09:23:54
Access2000で
1.ランタイムインストール環境 MDE →×
2.ランタイムインストール環境 MDB →○
3.Access本体インストール環境 MDE →○
4.Access本体インストール環境 MDB →○
1.の環境で、フォームに貼ったボタンをクリックするとエラーになるんだが
なんで?
153:初心者ポチ
05/06/24 11:27:30
Access の opendatabaseでデータベースの形式 C:¥TEST.MDBを認識できません
というエラーが出て、オープンできません。
参照設定とか、何か基本的なことが抜けているんでしょうか。
もちろんMDBファイルは単体で動きますし、直接なら起動できます。
よろしくお願いします。
154:デフォルトの名無しさん
05/06/24 13:40:35
>>153
JETCOMP.exe使ってみたら?
155:デフォルトの名無しさん
05/06/24 21:57:47
>>149
プログラム上でなら、オフィスのインストール先を見るとか。
C:\Program files\Microsoft Office\OFFICE11\MSACCESS.EXE
↑はOffice2003でインストール先デフォだけど。
レジストリなら
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OFFICE\11.0\Access\InstallRoot
にパスが通っていればインストールされてるんじゃないのかな。
まぁこれならランタイム版かどうかは判断できんが。
156:デフォルトの名無しさん
05/07/14 19:18:50
質問です。
メニューバーの「ツールバー」の「ユーザー設定」で
独自のツールバーを作り、現在のフォームから別のフォーム
遷移できるようにするものを作りました。
その際に、次に開くフォームに引数(前の画面の情報)を渡して
その引数によって次に開いたフォームの動作を変えるようにしたいのですが
そういう設定はできるのでしょうか?
どこで設定すればいいのでしょうか?
157:156
05/07/15 13:08:23
ageておきます
158:デフォルトの名無しさん
05/07/15 13:42:10
フォームは1個しか開かないからグローバルな変数にするとか
開くフォームに変数を持たせるとか
開くフォームのコントロールに持たせるとか
いろいろ。
159:デフォルトの名無しさん
05/07/15 13:53:36
質問です
Access97がWindowsXP上で正常に動作するか知っている人いませんか?
160:156
05/07/15 14:20:51
>>158
レスどうもです。
普通にフォーム内のボタンを使って遷移するときは
そこのボタンのコードに変数でも置いて、それを使えばいいんですが、
ツールバーで遷移する場合には
どこにコードを書いて変数を設定すればいいんでしょうか?
161:デフォルトの名無しさん
05/07/15 14:35:45
ツールバーからマクロを実行して
そこから
マクロから"module"内の関数よぶ
ことはできる。
162:デフォルトの名無しさん
05/07/15 16:55:59
>>161
ダメでした。分かんないです。
コマンド>マクロデザイン>実行
の設定で色々やってみましたが、上手くいかないです。
163:デフォルトの名無しさん
05/07/15 17:36:54
@適当なモジュールにユーザ関数「func1()」を作成し
適当なコードを入れる。
A新規マクロ「マクロ1」を作成し1行目の
アクションを「プロシジャ-の実行」とし
プロシジャ名 「func1()」と入力
(またはウィザードを使って作成)
Bツールバーのユーザ設定
「コマンド」タブ、分類(G)の「すべてのマクロ」の「マクロ1」
をツールバーにD&D
164:162
05/07/15 19:05:57
>>163
どうもです。
早速やってみたのですが、
「このオブジェクトには、オートメーションオブジェクト'menu_kousin'は含まれません」
「オブジェクトのプロパティを設定するか、メソッドを実行するVBプロシージャを実行しようとしましたが
これらのプロパティまたはメソッドが使用できません」
となってしまいました。
どう対策すればいいのでしょうか?
165:デフォルトの名無しさん
05/07/15 19:43:33
なんかバージョン違うよう。
モジュールに関数ある
Public Function menu_koushin()
・・・
End Function
あとプロシジャ名のmenu_koushin()の括弧がないとか
166:159
05/07/19 14:45:31
自己レスですが、動作保証ありました
URLリンク(www.microsoft.com)
167:デフォルトの名無しさん
05/07/20 18:13:50
質問です。
デザインビューでクエリを作っています。
テーブルAのID_a列の値を
連結されたテーブルBのID_b列中から探して、
さらにテーブルBのID_x列に「1」と入っている物だけを
抽出したいのですが、その手段が分かりません。
クエリ作成画面の下の方にある入力欄に
フィールド:ID_b
テーブル:テーブルB
抽出条件:"ID_x"="1"
と書いてみたのですが、何か間違っているようです。
どうすればいいか分かりますか?
168:デフォルトの名無しさん
05/07/21 01:06:29
どなたか教えて下さい。
MDBを開いたとき、Accessのアプリケーションを必ず最大
にして開くようVBAで制御したいのですが、方法が分かりません。
よい方法をご教示ください。
宜しくお願いいたします。
169:168
05/07/21 01:11:36
補足です。
Win32API関数のShowWindow関数で最大化を
指定しましたが、戻り値は正常となるものの最大化しないどこ
ろか、アプリがMDBを起動用に開いたエクスプローラの裏に
隠れてしまいます。
なお、Accessは2000、OSはXPです。
宜しくお願いいたします。
170:168
05/07/21 01:22:02
すみません。
自己解決しました。
某ページに載っていたWin32API解説の引数の値が
間違ってたようでした。。。
171:デフォルトの名無しさん
05/08/31 13:00:12
Module オブジェクトについてですが、ヘルプには
「Module オブジェクトへの参照を取得すると、そのモジュールのプロパティの設定や読み取りを行ったり、
そのモジュールのメソッドを使用することができます。」
とだけ書いてあって使用例が載っていません。例えば、
Call Modules(モジュール名).関数名
と言う風に書いてもエラーで実行されないのですが、どう書いたらモジュール内の関数を実行できるのでしょうか。
172:デフォルトの名無しさん
05/09/27 01:12:09
なんで明記したいんだ
関数名だけで呼べよ
173:デフォルトの名無しさん
05/10/24 11:28:26
TextBoxの入力形式を全ての半角文字に限定したい場合にはどうしたらいいので
しょうか?
174:デフォルトの名無しさん
05/10/24 19:51:22
入力された文字列の文字コード一個一個調べて半角じゃないのがあったらどうにかする
175:デフォルトの名無しさん
05/10/24 19:59:46
>>173
一ヶ月近く放置されているスレによく質問する気になったな。感心した。
176:デフォルトの名無しさん
05/10/25 07:17:02
奥が深いよなaccessは
177:デフォルトの名無しさん
05/10/25 11:08:26
>>174
やっぱり設定では無理なんですね。その部分は設定で何とかしたかった。
178:デフォルトの名無しさん
05/10/25 11:57:35
プログラム板だからやっぱVBAで処理しないとな。
入力モードのプロパティを半角カタカナに設定するのは板違いになっちゃうからダメだよな、うんうん。
179:デフォルトの名無しさん
05/10/27 13:34:55
質問させていただきます。
AテーブルのIDという項目が、オートナンバーで、Bテーブルにリンクを張っているんですが、
SQLserverへ、アップサイジングすると、Bテーブルのデータがまったく作成されません。
どうしたらよろしいですか??
180:179
05/10/27 14:50:06
補足です。
Aテーブルと、Bテーブルは、1対多の関係で、Aテーブルを開くと左側に、+印があり
それを、開くとそのレコードと繋がっているBテーブルのレコードがのぞける状態です。
説明下手で、申し訳ありません。
181:デフォルトの名無しさん
05/10/28 01:40:44
accessってネットワーク共有できますか?
182:デフォルトの名無しさん
05/10/28 11:08:56
ビジネスsoft板かデータベース板で聞けばいいのに……
183:デフォルトの名無しさん
05/11/01 18:33:42
>>181 mdbを共有するのは地獄への入り口
184:デフォルトの名無しさん
05/11/01 18:41:38
ほんっとに簡単にデータ壊れるよな。おじさんびっくりした。
185:デフォルトの名無しさん
05/11/02 12:44:42
サブフォーム(連結フォーム)の連結を一時的に切って、非表示可したりできますか?
その部分だけ外部DB+クエリが重いので、メインフォームしか使わないときは非連結にしておきたいです。
186:デフォルトの名無しさん
05/11/02 13:43:58
ヘルプ見れ
SubFormオブジェクト
SourceObjectプロパティ
187:デフォルトの名無しさん
05/11/03 20:13:38
>>186
サンクス!
ついでにSourceObjectプロパティを設定しなおした場合のデータのRefresh方法も教えてください
188:デフォルトの名無しさん
05/11/03 20:20:07
obj.requery
189:デフォルトの名無しさん
05/11/03 20:30:37
>>188
ありがとう
サブフォームのほうでレコード移動時に発生するイベントがあるんだけど
そいつって元のフォームから走らせることできる?
190:デフォルトの名無しさん
05/11/03 20:48:31
やってみてから聞けよ
191:デフォルトの名無しさん
05/11/03 20:55:50
>>190
できなかったから聞いてるんだけど・・・
192:デフォルトの名無しさん
05/11/03 20:57:34
発生すらしなかった?
193:デフォルトの名無しさん
05/11/03 21:14:19
>>192
うん、ページロードは発生したけどページカレントは無理だった
ロード時だと、コントロールの中にあるデータ使えないから駄目なんだよね。。。
194:デフォルトの名無しさん
05/11/03 21:19:07
サブフォームでも普通にレコード移動時イベント発生するはずなんだが。
多分、コード書く場所間違っているかコントロールの参照指定がおかしいんだろうな。
Private Sub Form_Current()
MsgBox ""
End Sub
↑だけ書いて何も起きないんだったら後は知らん。
195:デフォルトの名無しさん
05/11/03 21:25:04
>>194
ごめんなさい・・・他のコードが邪魔してました
イベントとれて解決しました
ありがとうありがとう
196:デフォルトの名無しさん
05/11/07 16:10:41
別の掲示板で質問してみたのですが、回答がいただけなかったのでこちらで質問
させてください。
OS:2000 Access:2000
フォームに貼り付けたコントロールボックスにPCにインストールされているフォ
ントの一覧を表示したいのですがやり方がどうにもわかりません。
アドバイスお願いします。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4966日前に更新/205 KB
担当:undef