まりふのひと

FS

FS社のAccessで発生した「指定されたデータ量がフィールドサイズを超えています」に対応した

■ FS社からの 6/1 のメール 月末処理の為、[勤怠報告書]ボタンをクリックしたところ、「指定されたデータ量がフィールドサイズを超えています」と表示されました。 「OK」ボタンを押して続行しました。表示されたデータに問題はありませんでした。 ■ 考…

久しぶりにバイクで外出し…無事帰宅できた

FS

3週間ぶりのFS社(下松市)訪問。快晴なのでバイク(ヤマハ シグナス Si、走行 24,416km)で出掛けようとセルを回す‥‥‥‥‥‥ ウンともスンともいわない。 ヘッドライトを見ると、辛うじて点いている。 「やっぱり…」 慌てず騒がず横の軽トラのエンジンを掛け…

FS社の「月次処理.mdb」の改修を終え納品した

FS

27日に苦労して改修した月次処理.mdbのバージョンは 0.21 とし、訪問した。 テストマシンの 月次処理.mdb を 月次処理9.mdb にリネームし、コピーした。 動作検証は順調に終わり、納品を完了した。 その後、「工数表」解析の相談を受け、次回までに、たたき…

Access2003/指定されたテーブルから削除できませんでした

FS社の Access「月次処理」の改修で、コーディングを終え検証したら‥‥モジュールで SQLを実行した時に出ることが判ったので、SQLをクエリーに貼り付け、実行してみた‥‥ ら、同じエラーが出た。 ググったら、Office.Microsoft.comに、次のようにあった。 "…

10日 FS社に伺うための月次処理改修のための予備調査

FS

月次更新処理(ドロップ処理)に不具合があることが、開発から 10数年後に判明した。今更‥‥ という気があるが、それはさておいて、不具合の原因を調べた。最大の原因は、 期限がきたので、製造中にも拘らずドロップした。 そこで、ドロップの期限がきても、…

FS社訪問のためのメモ書き

改修の記録をどう残すか プログラムmdbは P_改廃履歴:テーブル(隠しファイル)を持っており、(1)バージョン、(2)改修日、(3)改廃概要を残すようにしている。 バージョンは、リンク張り直しのキーにもなっている。 3日の改修は、ワークmdb(今回は tmp1.mdb…

Accessシステムメンテに出掛けたが、Windows Updateで終わってしまった

FS

下松市の会社の Access に不具合がある。システム管理用のパソコンを準備した。ということで出掛けたが‥‥ Windows7 なのに、使われていたようなノートパソコンなのに、Windows Update がされていない。(合計で 200個以上行った) コンピュータのプロパティ…

Access mdbファイルを開くと実行時エラーが出る

Access2003で開発したFS社の mdb ファイルを開くと原因が掴めないエラーが出るようになった。 **** でエラーが発生しました:オブジェクトまたはクラスがこのイベントセットをサポートしていません。* マクロ名、ユーザー定義関数名、[イベントプロシージ…

Excel VBA/ファイルの一覧を作るマクロの例

PCを使っていない企業は無いと思うが、逆に管理が面倒になっていることはないだろうか? との「年寄りの心配」(ヒョッとして冷や水かも)から、FS社の例を参考に「指定のフォルダ下にあるファイルの一覧を作る」マクロ(VBA)を作ってみた。今後参考にす…

FS社向け/製造の記録(pdf等)をExcelから見られるようにした「マクロ製造記録 v0.11」のコード

データブック(xlsx) マクロを起動するボタンを貼り付けておくと、マクロブックを開いていなくても起動することがわかった。 マクロブック(xlsm)の更新履歴 §1.Declarations Option Explicit Option Compare Binary Const MDBName As String = "製造記…

Windows7のAccess2003で「応答なし」になる

FS社の Accessシステム(Access2000 ファイル形式)の改修を Windows7/Access2003 で着手、検証を始めた。 メインの mdbを開く。AutoOpen がフォームを開き、メニューが出る。 ボタンをクリックし、データ更新用のフォームを開こうとするが‥‥ マウスポイン…

Excel2010からAccessデータベース(2000ファイル形式)を使う

下松市のFS社を訪問にしたら、「図面の管理」で良い方法がないか‥‥ と聞かれたので、持論を展開した。 図面を PDF あるいは PING(JPEGでも良いが...)で保存する。 Excel に取り込んで、クリックしたら「見られる」ようにする。 帰宅後、mdb データベース…

雪降る1日。出掛けるのも大変だが、検針する人はもっと大変だろう...

雪が降っている。行は良いとしても、帰りは早めに帰ろう‥‥ と、下松市のFS社へ向かう。 FS社は順調に終わり、17時チョッと前に出る。雪は降っているがたいしたことはない。 寒いので今夜は 金麦 よりお酒の方がいいなぁ〜 と、何時もの帰路から外れ、旧…

Access2003/「ファイル共有ロック数が制限を超えています」が出るのでレジストリーを変更した

FS社に伺い、 WindowsXP/Professional の Access2007 をアンインストール。 Access2003 をインストールしようとしたら、 「データ実行防止/コンピュータ保護のため、このプログラムは Windows により終了されました。」という画面が出てインストールに失敗…

FS社のAccessに対応するため、iPSマクロ研は2月より中断する

FS

FS社より「データが時々おかしくなる」件で、今年になって 2回該社を訪問した。生産が中断してもまずいので、当面、週1回は訪問することにし、FS社にも相応の対応をとってもらうことにした。 で、場合によっては、週4日パソコンに取られることになる。…

パソコンが発するエラーや警告は真摯に対応すべきです

FS社より「データが時々おかしくなるが、翌日には正常になっている」という、パソコン初心者がするかのような ヘルプコールが掛かった。そのヒアリングに出掛けた。 話している過程でファイル共有ロック数が制限を超えていますというメッセージが出ている…

Accessが扱えるの最大レコード数や容量に関する情報

FS社の Accessシステム。Windows98で開発、約2年掛かったので開発が終わって 10年は経っている はず。 自分のパソコンは何度もダウン,買い換えているので、現在のパソコンの中に当時の記録は無い。 該社とのメールで、一番古いのが 2005/08/09、パソコン…

Access2007で「セキュリティの警告」が出て起動が面倒

WindowsXPのAccess2002で作成したmdbです。Access2007で動かしていますが、起動する度に「セキュリティの警告」が出て面倒です。 ■ 回答 Access2007は持っていませんので、“Access2007 セキュリティの警告” でググってみました。 ACCESS2007について‥‥ プロ…

FS社のAccess改修漏れに対応

FS

「Access改修漏れを調べに出かけた」の続報。■ 不具合箇所 メインフォームから、[**受付]⇒[受付する]をクリックすると、 「指定した式で、閉じているかまたは存在しないオブジェクトを参照しています。」の実行時エラーが出る。 [OK]をクリックすると…

FS社のAccess改修漏れを調べに出かけた

FS

5/26に依頼されたAccessアプリケーションの改修、終わった積りでいたが、「バージョンは上がっているのに出来ない‥‥」というメールがあり、出かけて調べた。 2011.05.26 改修打合せ 2011.05.28 Access2003/FS社の改修でエラー、行き詰まる... 2011.05.30 A…

親フォームのフィールドを参照するのは Screen.ActiveForm.フィールド名

朝からパソコン日和。FS社の改修は終わった つもりでいた。その後、「問題無い」ことを確認するため、過去のデータを見ていておかしな現象があるのを発見した。 4番目のレコードから、No.が上手く表示されていない。 表示幅(固定)が足らないほど大きな値…

Access2003/「指定した式で、閉じているかまたは存在しないオブジェクトを参照しています」エラーが解決

※ いきさつ H23/05/28 Access2003/FS社の改修でエラー、行き詰まる...FS社のAccessシステム、26日の打合せに基づき改修に着手したが、テストすると、今回、触っていないところでエラーが出て行き詰まる...エラーコード:2467指定した式で、閉じているか…

Access2003/FS社の改修でエラー、行き詰まる−続き

自宅のソースがおかしいのではないか? との疑惑から、朝一でFS社に電話し、「テストしたい」と申し込んだところ、OKの返事だったので出掛けた。 FS社のバージョンは 1.5 で自宅のソースと同じであった。 FS社ではエラー発生は無いことを確認。 FS社…

Access2003/FS社の改修でエラー、行き詰まる...

FS社のAccessシステム、26日の打合せに基づき改修に着手したが、テストすると、今回、触っていないところでエラーが出て行き詰まる... エラーコード:2467指定した式で、閉じているかまたは存在しないオブジェクトを参照しています。 手持ちのコードが古い…

完成実績検索画面で工程別時間が表示されない件−完了

FS

朝から雨天、絶好のパソコン日和。昨年9月19日に連絡を受け、今日まで4ヶ月半が経過しても終わっていないAccessアプリケーションの改修を決着させるために、早朝の暗いうちから取り掛かった。 コードの修正は終わっているが、理解できない現象があり、この原…

文字列を検索しcsvに出力するWordのVBA

FS社のAccessを[解析]→ RTF にエクスポートし、指定の文字列のある段落番号と位置を csv に出力するするための関数。本来は ページ−行−桁 を知りたかったのであるが、その方法が解らない... '概要:第2引数で検索してCSVに書き出す。 Public Function S…

完成実績検索画面で工程別時間が表示されない件

不具合状況 完成実績検索画面で、工程別時間(右図の右上)が表示されない。 原因 直接の原因は「社員」でないため。社員なのに社員でなくなった原因は‥‥ 2008/02/28 の[is社員]で抽出していたものを、[社員区分]= 1 or 2 に変更した改修に漏れたあった…

Access2003の構造解析で『コレクションには項目がありません』

Access2003で、動いているmdbの[データベース構造の解析]を行なうと、「このコレクションには項目がありません」‥‥ 昨年末から悩ましているメッセージだ。以前 とは状況が違うが、「年末」は共通している...続いて、「'****' クエリを解析できません」が出…

高速化のためのデータコピー

データの共有を図るためにサーバー上にデータを置いていますが、これは一般に言う「クライアント・サーバー システム」ではありません。「サーバーと言う名のパソコンにデータを置いてある」だけで、速度を犠牲にして共有化しているのです。データはクライア…

ファイルの共有ロック数が制限を超えています(Error 3052)

FS社のAccessアプリケーションを自宅で動かしていた時、のエラーが発生した。 多数のトランザクション処理中にエラー メッセージ "ファイルの共有ロック数が制限を超えています" が表示される レジストリーの MaxLocksPerFile を見たら 9500 になっていた。 …