システムwiki

Microsoft Access 2003 "TBL"への修正は、拡張子 ".txt"に誤って変更されますか?

TomLuik 受付中 最終更新日:2021-06-05 07:20

このコミュニティに最初の郵便投稿

私は最近、Long DormantMicrosoft Access 2003データベースで動作するように再開しました.誤って、そして不明なキーを押すことで、私は文字 "TBL"の後にtable名を付けて始まった作業tableを名前を変更しました.tableには拡張子で終わる名前があります.
"txtにアクセスできません.tableを開くことが失敗し、「式のタイプのmismatch」に関するメッセージが画面に表示されます.そのメッセージをクリアするためにキーが表示されたとき、テキストが表示されるボックスが表示されます.tableを開く
データシートビューで.ボックス内の「OK」を押すと、そのボックスをバイパスすることができます.データベースは動作可能で、他のtableは誤って期待どおりに機能し続けます.

Microsoft Access 2003 "TBL*"の修正は、拡張子 ".txt"に変更されましたか?機能を安全に変更して機能を復元できますか?

Tom L

返信リスト(回答:10)

10 #
GustavB

tableを右クリックして元の名前に名前を変更します.それはそれをするべきです.

応答10# ->にスキップ
5 #
TomLuik

Gustav、

私はあなたの反応に感謝します.説明した表に、データベースが開いている間に表示されるリスト内の拡張子またはそれ以外の場合はいかなるものはありません.私が起こっているドキュメントフォルダを開くことができたときにtxtが偶然に追加されたtable名を発見しました
アクセス不能のために別のファイルを選択するには.Documentsフォルダに他のアクセスtableまたは「TBL」が表示されないため、名前変更されたファイルは切断されました.だから、私がどれも私が添付されたものが ".txt"に添付され、そのファイルをドキュメントフォルダに移動したと仮定しました
他のアクセスファイルから.今日のさらなる検査の際に、テキスト文書に3ヶ月前の作成日が一覧表示されていることがわかりました.私は、Remote Access DocumentsフォルダのTXTファイルが、書かれたときに偶発的な作成から生じなかったと仮定します.
しかし、以前のデータベースの使用のアーティファクトです.

私はあなたが提案したファイル名の変更操作を実行します.しかし、私は、私がDocumentsフォルダにあるテキストファイルがデータベースから呼び出されたときにアクセスが失敗するtableではないと思われます.スプリアステキストファイルを無視すると、作業可能なものがありますか
解決方法tableのどのフィールドがタイプ不一致エラーの原因となっているかを判断しますか?タイプの不一致を捜すためのtableのあらゆるフィールドに掘り下げることなく、破損したtableを固定するための標準ウィザードがありますか?

トム

応答5# ->にスキップ
7 #
GustavB

「コンパクトで修理」を実行することの「スマートな」方法はありません.

そうでなければ、table別のtableを開き、終了を参照して問題を閲覧します.

それも失敗した場合は、最新のバックアップに戻ります.

応答7# ->にスキップ
6 #
TomLuik

Gustav、

あなたの興味や提案をありがとうございました.

トム

応答6# ->にスキップ
9 #
GroverP

PMFJJI:

2つの別々の問題を交絡している場合と正しく識別されたように、これを正しく識別したように私に聞こえます.

  1. それを含むアクセスファイルで開くことができないtableがあります.
  2. そのtableと同じ名前の別のフォルダにテキストファイルもあります.
  3. このように、そのテキストがtableのエクスポートの結果である可能性があります.

    ただし、同じ名前のtable(テキストファイルのソースである可能性がある)のtableを開くことができない場所には、内部的に問題を考慮していません.Gustavが提案されているように、あなたの最善の策は最新の最新からそれを回復するかもしれません、
    不正なバックアップACCDB.

応答7# ->にスキップ
8 #
TomLuik

Gustav、

コンパクトで修理は明らかな効果はありませんでした.データを処理していないように見えずに閉じています.

「table別のtableを開き、問題を解決するために終了を閲覧する」というコンテキストを教えてください.問題のtableは既知です. 開かれず、エラーメッセージを表示しないものです.私はtableを開くことができる方法を明確にしていません
エラーメッセージを表示します.これは私がそれを閲覧することを許可しない.

トム

応答8# ->にスキップ
2 #
TomLuik

この役立つスレッドは、私がそれを与えた元のタイトルからモーフィングされています.私はバックアップに戻るためにGustavのアドバイスに自分自身を辞任しました.バックされていない変更が失われた可能性がありますが、置換バックアップは機能します.

応答8# ->にスキップ
4 #
KenSher

アクセスデータベースファイルからtableの名前を持つ.txtファイルの存在について最も可能性の高い説明は、tableが.txtファイルとしてアクセスからエクスポートされたことです.もしそうなら、それ自体がアクセス内のソース表に影響を与えなかったでしょう
データベース.メモ帳または別のテキストエディタで.txtファイルを開いてみましたか?
アクセス内のtableはファイルではなく、アクセスファイル内のオブジェクトです.現在のファイル内のローカルtable、またはConnectプロパティが別の 'Back End' Accessファイル内のtableを参照しているリンクtableである可能性があります.
アクセス時にデータベースwindows またはナビゲーションペインからtableを開くと、タイプの不一致エラーが発生するのは珍しいでしょう.オブジェクトが、不適切に与えられたクエリやオブジェクトタイプではなく、ベースtableであることを確認していますか.
TBLプレフィックス?そのような接頭辞自体は何も意味しず、必ずしもそのオブジェクトがtableであることを示すわけではありません.オブジェクトを右クリックして[デザインビュー]を選択した場合はどうなりますか?

応答4# ->にスキップ
3 #
TomLuik

ケン、

table} .txtファイルが正しく開き、破損した[表]に対応するレコードとフィールドにメモ帳に表示されます.TXTファイルに含まれているデータを読み取ることで、[表]のレプリカを再構築できます.ウィザードのフリキュー機能があります
データから作業tableを生成しますか?

3番目の段落に応答して、TBLプレフィックスを付けたオブジェクトは、壊れたまで、データを含むレコードとフィールドを表示するまで、常に使用されたtableです.オブジェクトを右クリックしてデザインビューを選択すると、ビューが正しく開きます.
グリッド形式でフィールド名、データ型、フィールドプロパティを表示します.私は私がポークを付けている間、私は1つ以上の価値観を打ったと思います.

トム

応答3# ->にスキップ
1 #
KenSher

外部データリボンで新しいデータソースを選択します.ファイルから|テキストファイル.その後、ファイルを参照して、ウィザードに従って「現在のデータベースの新しいtableにソースデータをインポート」します.