トップページ⇒tech
1001コメント375KB

Access使い集合!

■ このスレッドは過去ログ倉庫に格納されています
0001名無しきぼうNGNG
UNIX時間(1970年から秒単位10桁やつ)を
Access or VB で yyyy/mm/dd hh:mm:ss に変換する方法を
教えて下され!
0083デフォルトの名無しさんNGNG
>>82
おまえ、スナップショットをしらんのか?
0084レポートの出力の質問の人NGNG
>>83
PrintScreenでハードコピーとることですか?
今回だけの用件ならいいんですけど、
今後も定期的にレポートをメール送付したいのです。
複数のページを適切な大きさで表示してスナップショットとって
保存するという手順は、避けたいです。

スナップショットの意味が違ってたらごめんなさいde巣。
そのときは教えてください。
0085デフォルトの名無しさんNGNG
>>84
あのなぁ。。。

レポートを指定してエクスポート時にスナップショット出力してみ・・・
スナップショットビュアで簡単に閲覧できる
(インストールディスクに入っている)

マジに知らんのか(w
0086レポートの出力の質問の人NGNG
>>85
マジに知らんかった。
ありがたやありがたや。
さっそく...と思ったらその機能が見あたらない。
セットアップでいろいろ追加しても出来ない。
もしや?と思いAccess2000をセットアップ。したらあった。
(>>78の最初で書いたけど、Access97だったんですよ。)

実際利用してみると、これいいですね。
レポートの印刷→PDF Writerだと若干レイアウト崩れるんですが、
スナップショットに出力だとレポートのプレビューそのまんま保存される。
(スナップショット→PDF Writerはきれいに仕上がる。)

スナップショットは97にはなくて2000からみたいですね。
うちの職場、2000の必要性が特になくて、みんな97なんです。
今回の要件でみんな2000なり2002なりにアップグレードしましょうってのは難しい。
てなわけで汎用性考えると97で作らなきゃならない。
取引先がスナップショットビューア持ってるとも限らない(ていうか持ってない)。

Acrobat買うってことになりますかね。(今実験で使ってるPDF Writerは借り物)
Readerはタダたから取引先にも入れてもらいやすいし。

いずれにせよ>>85氏に感謝。
0087デフォルトの名無しさんNGNG
>スナップショットは97にはなくて2000からみたいですね。
>うちの職場、2000の必要性が特になくて、みんな97なんです。
バカタレ・・97に、はいっとるワ!
漏れも97めいんだしな、
ビュア持ってなけりゃ、一緒に送ったればよいだろが!
008887NGNG
>>86
フト気になって探してみたら。。。ナイ。。。(汗

http://office.microsoft.com/japan/downloads/9798/snpvw80.aspx
ココカラDLセイ....(大汗
0089レポートの出力の質問の人NGNG
>>87>>88
超感謝。
Viewerダウンロードしました。
で、DLページからたどってココ↓
http://office.microsoft.com/japan/assistance/9798/snapshot.aspx
によると、97のSR-1以降からスナップショットにエクスポートできるはずなんですが...
うちのは97SR-2なのにエクスポート時の[ファイルの種類]にスナップショットがない!
Access自体インストールし直しても、SR-2入れ直しても、y2kpatch入れ直しても、
Valuepackのデータアクセスパック入れ直しても出ない。。。

惜しいところまで来てると思うんですが...
009087NGNG
>>89
ここまできてデキンかったら知らんワ!
OSの再インストロールだな(w
0091レポートの出力の質問の人NGNG
>>90
そうだよね、ホント。
89以前は、「できそうだけどやり方が分からなかった」
89では「できるはずなのにできない」
自分も投げ出したいよ。とほほ。

あとは自分でなんとかします。
いろいろありがとさん。
0092デフォルトの名無しさんNGNG
仕事(プログラマの人)でAccess使ってる人はいます?

Access2000の動作不安定さが怖くて、
未だに97を使ってますが、皆さんはどうですか?
市場にはAccess2002も出てますけど・・・
0093デフォルトの名無しさんNGNG
正直、2000にメリットを感じないス。
0094デフォルトの名無しさんNGNG
>>92
93さんがいうように、個人的にはメリットは感じませんでしたが、
お客さんの要望でバージョンアップをしました。
もう、1年ぐらい前の話です。

一応、バグ等はありましたが、プログラム側で避けながら
動かしてます。

ACCESSが動作不安定という話をよく聞くけど、
私のところでは、どのバージョンでも問題ありませんでした。

もちろん、リリース前に何度もテストして問題を排除は
してますけどね。

不安定って、具体的にどのような症状ですか?
0095デフォルトの名無しさんNGNG
>92
 �@ 最適化、バックアップをこまめに行うシステム構築
 �A テーブルとそれ以外にオブジェクトを分ける

 最低限これだけやっておけば、そんなに不安定にはならない。
むしろアホなのは、付属のJet君。DB接続にJet使うんなら
97も2000も大差ないよ。
 2000で一応ネットワーク環境にちーとばかし強くなったみたい
(ページロックできる)なんだけど、どーにもファイルサイズが
肥大化するんで、どっちみちマルチユースには向かないねー。
0096デフォルトの名無しさんNGNG
>95
行ロックじゃなくて?
まぁ、どっちにしろ2000のあれはユーザを騙す為の小手先の実装だけどさ。
0097デフォルトの名無しさんNGNG
>>96
小手先実装というのは、行ロックするために、
1行を2Kに増やしている(結局ページロックと同じ)だけという意味?
だとしたら、SQLServerの行ロックだって同じじゃなかったっけ?
0098デフォルトの名無しさんNGNG
>97
SQL鯖もそうなの?ヒィ
0099デフォルトの名無しさん NGNG
教えてください。

サブフォームで自動採番したいんです。
[親フォーム]の[No,]は1・2・3・4・5・・・・
と自動化できました。このように↓

-------------------------------------------------------------
Private Sub Form_BeforeInsert(Cancel As Integer)
If DCount("No,", "テーブル") = 0 Then
Me![No,] = "1"
Else
Me![No,] = DMax("No,", "テーブル") + 1
End If
End Sub
-------------------------------------------------------------

その[No,]ごとにサブフォームがぶら下がっているのですが、
サブフォームにある[No,]にさらに採番したいのですがうまくいきません。
どうしたらよいのでしょうか??

こういうことがしたいです。↓
親フォームNo,1 サブフォームNo,1・2・3・4・5・・・
親フォームNo,2 サブフォームNo,1・2・3・4・5・・・
親フォームNo,3 サブフォームNo,1・2・3・4・5・・・
        ・
        ・
        ・
        ・
0100デフォルトの名無しさんNGNG
>>97
SQLServerは、行ロックできるよ。排他ロックはできないけど。
0101デフォルトの名無しさんNGNG
久しぶりにAccess2kでフォーム一個だけ作ってと頼まれたんだけどさ
単票フォームでマウスのホイール移動でレコード移動しちゃうのって抑制できんの?

誰か知ってる人居たら教えてくれません?
010292NGNG
>>93-95
遅いレスですいません。
私の環境(納入先も含め)、フリーズが多かったです。
原因不明としか言いようがないのですが・・・(これが困る)

私としては、AccessのDBに気を使いながら運用するのは
無理があるので、MSDE(できればSQL-Srerver)を使ってます。

画面は小規模であれば、Access97
多少規模が大きい場合は、VB or Delphiで作ります。

画面を作る上では、Access97とAccess2000って
そんなに違わないと思うんですけど

それでもAccess2000や2002を使う理由って
あるんでしょうかね・・・
0103デフォルトの名無しさんNGNG
>>102
いや些細なことなんですけどね

例.伝票更新画面にて(帳票形式)
 赤伝切った行は背景赤くしてよん

結果.赤伝の行は赤くすると
 全行真っ赤かやん
by Access97

行毎にカラー指定できるんはAccess2000から・・・
0104102NGNG
>>103
Σ(´Д`ズガーン 知らなかった・・・
010595NGNG
>103
 あ、そーだな。まぁ一応、Ac97で一行毎に色付けることも
できるよ。手間かかるけど。
 そーかー、そーだったなー。条件付書式設定って、結構
かゆいトコに手届いていいカンジだ。

>101
 それ、いろんなトコで論議されてるけど、結局のとこ、
「ホイールのないマウスを使うのが一番」って結論だったと思う。
0106102NGNG
質問ついでなんですけど、
AccessでMDE形式で配布って使ってますか?

レポートの用紙設定ができないから、
配布しづらいので、私は使ってないけど・・・

MDE形式は軽くて早いから魅力だけど、
レポートが無いプログラムってあんまり無いから、実際は使えない(泣
0107デフォルトの名無しさんNGNG
Accessは普通にやると設計時のプリンタ覚えてるんで面倒臭ぇのは事実。
だが用紙設定が出来ないって現象は聞いたことないケド...
0108デフォルトの名無しさんNGNG
>>105
そう手間はかからんぞ(w
まだまだ甘いな(w
0109デフォルトの名無しさんNGNG
>>106
レポートオブジェクトだけのmdbを外出しにすりゃ
mdeでも何の問題ないぞ(w
0110デフォルトの名無しさんNGNG
>>108
ほんとに手間かけずにできますですか?
ん〜、できたらその source (ポインタ)を示して欲しいんですが。

# 「諦めな」っつうのは見つかったが(涙
0111デフォルトの名無しさんNGNG
>>110
http://www.ruriplus.com/msaccess/tch/tch_024.html
ruriさんとこのサンプルだ(W
0112デフォルトの名無しさんNGNG
>>111
ありがとうございます。
0113101NGNG
>>105
サンクス
まあどうせ客に納めるものじゃないからホイール使うなってことにするよ(w
しかしこう気軽にレコードの移動をされると困るよね普通

まあ編集するレコードだけワークにひっぱてくる構造にすれば良さそうだけど
0114106NGNG
>>107
例えば、用紙設定でB5をA4に変えても、
次に印刷するとB5のまま

私の書き方が悪かったみたいで・・・
「用紙設定の保存」が出来ないってことです。

>>109
レポートだけ外出しした時って、どうやって印刷するの?
AccessObjectライブラリでコーディングとか?

私も挑戦したけど、良い方法が浮かばなくて諦めた経験あり(泣
MDEの事を聞いて良かった
0115デフォルトの名無しさんNGNG
>>106
最近アクセスを使っていないのでうろ覚えだが
各パソコン端末に同じ名称のアクセス用プリンタを用意する。
"AccessA4Tate"とかね。
そしてレポートのページ設定で「通常使うプリンタ」でなく、
「その他のプリンタ」を選び、そこで"AccessA4Tate"を指定する。
…というような方法で逃れていたような気がする。
0116デフォルトの名無しさんNGNG
単票なら普通、非連結だろ
>まあどうせ客に納めるものじゃないからホイール使うなってことにするよ(w
>しかしこう気軽にレコードの移動をされると困るよね普通
これで飯食ってるなら普通ではないな。
0117デフォルトの名無しさんNGNG
>>101
>単票フォームでマウスのホイール移動でレコード移動しちゃうのって抑制できんの?
これってMS的には「仕様です」って言いそうだけどプログラムエラー(Bug)の類なのか?
0118デフォルトの名無しさんNGNG
>>114
>レポートだけ外出しした時って、どうやって印刷するの?
>AccessObjectライブラリでコーディングとか?
少しは努力してから聞くように
0119114NGNG
>>118
>少しは努力してから聞くように
スマソ
前に外出しにするように努力したけど、
あまり良い方法ではなかったので、どんな方法か知りたくて

その時は、印刷に関するコーディングを外出しのmdbに仕込んで、
外出しmdbがコマンドラインオプションのパラメータを判断してから、
印刷(プレビュー、用紙設定)を行うようにしたんだけど・・・
なんかスマートじゃなかったので、使わなかった

違う方法なのかな?
0120101NGNG
>>116
ハァ?
非連結にしといて追加、更新時に書き込めと?
自分で使う使い捨てのツールにそんな作りはしませんて
そういう無駄なところに労力裂いても意味が無いでしょ

ここに書き込んでる人の大半がAccessで飯食ってるなんて
妄想を膨らませないでね(はぁと
0121デフォルトの名無しさんNGNG
じゃぁ聞くなよ(ワラ
0122デフォルトの名無しさんNGNG
>>121
禿同(藁
0123デフォルトの名無しさんNGNG
SQLを学ぶ上で、Accessを買ってくるのは妥当でしょうか?
Windows環境なので、他にまともな選択肢が無さそうなんですが。
0124デフォルトの名無しさんNGNG
>123
「SQLの入り口として」とりあえず初めてみるには妥当だと思うな。
めんどっちィ設定何もやらずにとりあえず動くし。
ある程度慣れたらOraとかSQL鯖とかに逝けばいいんでないか?
0125デフォルトの名無しさんNGNG
>>123
現行バージョンのACCESSならMSDE(SQL Serverの機能限定版)も付いてくるよ。
GUI管理ツールが無いなどの問題点もあるけどSQLの勉強には十分かと。>MSDE

というわけでACCESSでも良いんでは?参考書も多いし。

できれば無料、かつメジャーなのでというのなら体験版(90日とかの期間限定)があるものも。
(Oracle、SQLServerなど)
0126デフォルトの名無しさんNGNG
>>120
飯食ってるならと書いたはずだがな(w
素人だったら、そんなことにこだわるなよ(w

もっとも漏れは、非連結用の関数ライブラリにして、
ツール使ってるから、簡単な非連結フォームなら3分
かからん(w
0127123NGNG
>>124-125
参考になりました。
学習用にMSDEをとりあえず使ってみようと思います。
ちなみに会社では仕事でOracleとAccess使ってます。
(まだほとんど出来合いプログラムの変更作業とかです。)
このOracleとAccess、いっしょに使うことが多いんですが、
相互にテーブル参照できないのがつらいですね。
0128デフォルトの名無しさんNGNG
>>127
ACCESSにてODBC経由でOracleのテーブル等が見れるが、これじゃダメなの?
0129デフォルトの名無しさんNGNG
>>128
やりかた教えてほしいです。
0130デフォルトの名無しさんNGNG
>>129
ただ聞く前に、検索しろ。この板の掟だ

・・・ホントカヨ(w
0131128NGNG
>>130
かなり同意。

>>127
いくらなんでも少しは自分で問題解決する癖をつけるべき。
例えば google で "ACCESS ODBCの設定 Oracle" とやると
http://ws.31rsm.ne.jp/~mahou/ac2000/gaibu/g05.htm
なんてのが引っかかる(勿論スカも沢山あるが)
これを参考にやってみるも良し、本を買うのも良し(というかこっちを勧める)。
0132デフォルトの名無しさんNGNG
>>131
やさしいねぇ。
ACCESSの開発はエンドユーザと関わることが多いので、あなたのような
サービス精神満点のプログラマが、良い仕事ができるんだろうねぇ。
0133デフォルトの名無しさんNGNG
ACCESS2002って、使っている人いる?
0134デフォルトの名無しさんNGNG
保守あげ
0135デフォルトの名無しさんNGNG
AccessのmdbファイルをWin共有フォルダに入れてマルチユーザで
使おうと思います。

それで「排他制御をしろ」と言われたのですが、それはVBAを使う
ということでしょうか。もっと簡単にAccessの機能は使えないので
しょうか?
検索するとAccess2000なら、レコード単位の排他制御ができる、と
書いてあるのを見かけますが、Access自身のヘルプを見ても書いて
ありません。

どなたか、教えていただけないでしょうか?
0136デフォルトの名無しさんNGNG
>135
ヘルプで「ロック」をキーワードに探してみ。
しかし、レコードロックは急激なMdb肥大化を伴う諸刃の剣。
素人には(略
0137135NGNG
>>136
ありがとうございます。
とにかく、どこを見ればよいかわかりました。
あとは、勉強します。
0138デフォルトの名無しさんNGNG
客先でACCESS2000で開発ということになり、
帳票をペラペラと出力することになったのですが、
プレビューではしっかり出力されているのに、
印刷するとデータが出力されないで、白紙状態で印刷されます。
プレビュー時に次ページをめくったりすると正常に印刷されるようです。

レポートのフォーマット時(イベント)に処理を行っているので、
それが原因かと思うですが、解決策が浮かびません。
どなたか、教えてください。
よろしくおねがいします。
(フォーマット時の処理は、レコードがなくても罫線を出力するという処理です。MSDNにあった奴)
0139デフォルトの名無しさんNGNG
Access野郎Aチームあげ
0140デフォルトの名無しさんNGNG
>>138
とりあえず、そのフォーマット時の処理を止めたらどうなるか実験してみれ
0141デフォルトの名無しさんNGNG
>>138
>印刷するとデータが出力されないで、白紙状態で印刷されます。
>プレビュー時に次ページをめくったりすると正常に印刷されるようです。

これでうまくいくんだったら、
印刷する前に、redrawまたはrequeryをやってみたらどう?
0142尻たがりNGNG
Accessのフリー版ってないんでしょうか。
オフィス互換スイートとかなぜか、Access互換はないもので。
MSDEではなくて、GUI重視のDBを使いたいのですが...。
ご存知の方よろしく。
0143尻あがりNGNG
寿
0144尻ふぐりNGNG
>142
割れ
0145デフォルトの名無しさんNGNG
>>142
無償ではないがランタイムはあるよ。
開発にはACCESSが必要。
フリー版があればオレも欲しいよ。
0146尻たがりNGNG
>>145
つうか、Accessクローンですね。WordとかExcelはあるのですが。
サーバ上に構築とかではなくて、ローカルで気楽にデータベース作って
SQLごりごり書けて、ビュー切って活用できる操作性は非常に評価してまして。
雑誌とかでもチェックしてるけれどなかなか見当たらないもので。

競合製品だとbtrieveデスクトップ版とかになってしまうのかも。
素直に購入を考えます。ありがとうございました。
0147138NGNG
レポートの詳細セクションのフォーマットイベントを利用すると、
この現象が発生することがわかりましたので、
フォーマットイベントは利用しないで、別の実現方法を考えて回避しました。
今後、フォーマットイベントを使用したときに、
また同じような現象が発生しそうな気がするのですが。
0148138NGNG
というか、プレビューと印刷に差異が生じるってのは、
どういうことでしょう?
0149デフォルトの名無しさんNGNG
>>148
プレビューした状態で印刷を行うと、
印刷時に発生しないイベントがあるから、それで違うんじゃないの?
0150デフォルトの名無しさんNGNG
初心者です。急遽フォームをつくることになってハマってます。
店舗データを検索、登録、更新するフォームです。
簡単だといわれたのですが、コンボボクスを使って検索して表示
する方法がわかりません。
それから、そのコンボボックスに、データにない文字列がはいったら
新規入力に切り替える方法というのがわかりません
どうしたらいいでしょう?たすけてください
0151デフォルトの名無しさんNGNG
"NotInList/リスト外入力時" イベント
0152デフォルトの名無しさんNGNG
>>150 人によって作り方は違うと思うけど
フォーム上に非連結の店舗選択用コンボボックスを作ってAfterUpdateイベントで
Me.RecordSource="select * from 店舗データ where 店舗コード='" & 店舗コンボ & "'"
みたいな感じで目的のレコードを表示できます。
0153ななし希望NGNG
テーブルに設定している
数値型の入力制限している桁数(値)を
ロジックで取得したい。例えば999→3とか。
そんなことってできますか?
徹夜でココでつまずいてます…。
0154デフォルトの名無しさんNGNG
>>153
いったん文字列に変換してから長さを調べる。
関数でできる。
0155ななし希望NGNG
有効桁数を取得するには?
プロパティらへんの値ってとれるんでしょうか?
0156デフォルトの名無しさんNGNG
>153
 Len(Cstr(数値型フィールド))
 これくらいできんと。

>155
 オブジェクト.DecimalPlaces が有効桁数

 ここってム板(技術板)だよね?
0157デフォルトの名無しさんNGNG
>>156
DecimalPlacesは、テキストコントロルでしか使えないんじゃないの?
>>153>>155は、テーブル定義から直接値を取得できないか?
と言っているのでは?ちなみに俺はしらん。
0158デフォルトの名無しさんNGNG
AccessというよりRDB全般初心者の質問です

企業→顧客大カテゴリ→顧客小カテゴリ
という感じで木構造のデータがあったときに
(1企業は顧客大カテゴリを複数持つ、
1顧客大カテゴリは顧客小カテゴリを複数持つ)
これをRDBに直すにはどのようにするのが得策でしょうか?

木構造のノードにあわせて1枚テーブルを作るのでは
テーブルが大量になってしまって得策ではない気がします。
0159デフォルトの名無しさんNGNG
>>158
正規化してテーブル分割を行った結果、テーブルが大量に増えたのであれば、
それはそれでいいんじゃない?

仮定として、1つの小カテゴリが複数の大カテゴリに所属する可能性がない
(大カテゴリと小カテゴリの関係は1対多であって、多対多ではない)のであれば、
企業テーブルと顧客カテゴリテーブルの2つでも作れますね。
0160デフォルトの名無しさんNGNG
すみません。誰か助けてください。

現在、複数列を出力するレポートを作成しております。
レコード件数によってレポートヘッダーに配置した
見出しラベルの表示・非表示を制御をしようと思い、

if レコード件数>20 then
ラベル.Visible=True
else
ラベル.Visible=False
end if
というコードをレポートの詳細フォーマットに記述したのですが、
表示・非表示が切り替わりません。
Debug.Print ラベル.Visible でプロパティを確認したところ、
プロパティ自体はきちんと設定されているのに、
プレビュー表示には反映されていません
これはどういう現象なんでしょうか
0161160NGNG
あ、しまったsageにチェックいれたままだった。
ageさせてください。
0162デフォルトの名無しさんNGNG
>>160
詳細に書いてもだめ。
そういう場合一番簡単なのは、ヘッダーのラベルコントロルを
テキストコントロルに変えて、
値を=iif(sum(xxx)>20,"ふーん","")みたいな感じがよいと思う。
0163160NGNG
>>162
素早い返答ありがとうございます。
文字だけだったならばその方法でいけるのですが、
ラベルの枠線を表示して表形式のタイトルにしてあるのです。
枠線の表示・非表示の切り替えは
やはりコードを記述するしかないと思うのですが
どのイベントに記述すれば変更が反映されるのでしょうか?

Visibleプロパティが反映してくれさえすればよいのですが・・・・。
0164160NGNG
あ、すみません。自己解決しました。
作成したレポートはサブレポートとして使用するものだったのですが、
メインレポートの詳細フォーマットイベントにコードを記述したら
なんとか表示・非表示を切り替えてくれました。

お騒がせいたしました。m(__)m
0165デフォルトのNGNG
アクセスのCREATE構文でオートナンバーの型を指定するにはどうしたらいいのでしょうか?
どなたかご教授ください。

0166デフォルトの名無しさんNGNG
Access2002使ってるよ(開発はしてない)。
ビューとストアドの変わりにクエリーってなってた、、、中は同じだが。
ピボットテーブル要らねー。
2000の時から思ってたのだが、あのバカHELPはもう治らんのか?>M$
0167名無しNGNG
未だAccess97なんですけど…開発環境。
取り残されてるぅぅ。
0168デフォルトの名無しさんNGNG
>>167
Access97は自宅では現役だぞ〜〜〜!!(爆)
半年前までは、Ac1.1から2000まで入れていたが・・・<職場
0169デフォルトの名無しさんNGNG
少なくともヘルプの出来に関しては97最強(ワラ
0170名無しNGNG
>>169
確かにヘルプにはお世話になりました。
現在はOracleと繋いで開発しております。
0171デフォルトの名無しさんNGNG
>167
 大丈夫。MDBな限り、2000も2002もそうは変わらないよ。
Helpに関しては97が最強と違うか?
 ただ、2002からプリンタオブジェクト?が加わって、レポート
関連が幸せになったらしいが。
 客先でチマチマとプリンタを設定せずに済むならイイナー。
0172デフォルトの名無しさんNGNG
Acは97が一番良かった。
2002は、まださわってないですけど
0173デフォルトの名無しさんNGNG
>167
うちもAccess97です。それどころかあと3年間は社内で
Ac97とAc2kが共存するので、開発はAc97で、実行は
97、2kどちらでも動かなければいけない。そういうわけで
あと3年間Ac97で作らなければいけません(涙
既存mdbアプリをWeb化すべく、java勉強しています。
それでもデータベースはmdbかMSDE(号泣
0174名無しNGNG
確かに97で作ったのを2000で動かすと動かないのが
多いですが、困ったもんですね。気を付けることって
ありますか?
0175173NGNG
>174
97mdbを2000mdbに変換し、Ac2kで変換後2000mdbを動かす場合
サブフォームの更新が時々うまく行きません
(Me!サブフォーム.SourceObject = Me!サブフォーム.SourceObject)
最初から2000mdbを作って同じプログラムを書くと、きちんと動いている
ので、この時点でもう作り直すしかないと思いました。
そういうわけで、Ac2kと97を共存させるのなら、97mdbをベースに
し、2kmdbに変換しないこと。(回答になってなくて失礼)

97mdbをAc2kで97モードで動かすように変換後、Ac2kで動かす
・オブジェクトの追加・削除ができません。テーブルやクエリーを
削除して作り替えているようなものは(リンク張り替え含む)
テーブル=データを全て削除後にデータを追加
クエリー削除=クエリーのSQLプロパティを変更する
・DloopUp関数などのDなんとか関数の戻り値に2バイト文字があると
文字化けするので、RecordSetを使って書き換え
・関連つきファイルを起動する時は、Shell関数ではなくShellExecute使用
・Format関数の書式が0.###+#のように符号付き指数にすると、戻り値に
余分な0がつくので削除する
0176デフォルトの名無しさんNGNG
>>174
いったいどんな作り方すると、動かない奴が出てくるんだ?
漏れの作った奴で不具合が出たものは一つもないが(w
0177 ◆SQLyndSs NGNG
>>176

VBA使ってると自ずと動かないところが出てくると思うが。
まったく動かないということはないだろう。
0178176NGNG
>>176
今まで作ったもの
(ちなみにネットでも公開している、ユーザ数も軽く数千)
97→2000→XPいずれも不具合の経験無し

逆にどんなことで引っかかるか教えてほしいものだ(w

0179デフォルトの名無しさんNGNG
>>178
175に書いてあることはどうなの?
0180178NGNG
>97mdbを2000mdbに変換し、Ac2kで変換後2000mdbを動かす場合
>サブフォームの更新が時々うまく行きません
こんなことなったことないが・・・
元々の作りに問題があるだけだろ
0181デフォルトの名無しさんNGNG
>>180
じゃ、結論として97で作ったものは2000で動くと。それでいいね?
0182178NGNG
>>181
だからそう書いただろ?
どうやったら不具合が出るのかを知りたいのだ
■ このスレッドは過去ログ倉庫に格納されています