0

データベースとブックフォーム間のデータ交換におけるかなり複雑な問題:

私が働いている組織には、ベルギーのブリュッセルにあるすべての社会的利益組織のデータベースが mysql にあります。同時に、Indesign で作成された小冊子があります。これは、データベースとは異なる時期に異なる人々によって開発されたため、構造が異なります。

毎年新しい本が出版され、この構造の違いのためにデータを手動で比較する必要があります。この本では、章の必要性に応じて項目の表示方法を変更しています。クロスプラットフォームの検索および変更ツールがあると便利です。1 つのキーワードではなく、本のエントリに関連するすべてのデータを使用するのが最適です。

小冊子の記入例:

BESCHUTTE WERKPLAATS BOUCHOUT Neromstraat 26 • 1861 Wolvertem • Tel 02-272 42 80 • Fax 02-269 85 03 • Gsm 0484-101 484 Eメール info@bwbouchout.be • ウェブサイト www.bwbouchout.be Werkdagen: 8u - 16u30, vrijdag合計14u45。Personen met een fysieke en/of verstandelijke ハンディキャップ。Ook psychiatrische patiënten en mensen meervoudige handicap. Capaciteit: 180 tewerkstellingsplaatsen.

問題: 携帯電話番号は、データベースとは別の形式で書き込まれます。データベースは言うだろう: 0484 10 14 84 本は言う: 0484-101 484

開園時間は完全に異なりますが、同じようなものもあります。

生活を楽にするツールはありますか?同様のデータを見つけることができるツール: Excel 用の同様のデータ ファインダーですが、クロス プラットフォームであり、より多くの可能性がありますか? ほとんどのデータ交換プログラムは、「すべてのエントリに対して同じ一方向」で機能すると思います。もっと柔軟なプログラムはありますか?

明確にするために、データベースからデータを生成するのではなく、データを比較する必要があります。

時間、お金、目の疲れを大幅に節約できます。ありがとう、

エリック・ウィレケンズ

4

2 に答える 2

1

エリック、

フォーマットが異なる 2 つの電話番号を比較する際の問題は、数字以外の文字をすべて削除することで比較的簡単に解決できます。

しかし、それは本当にあなたが達成しようとしているものだとは思いません。小冊子のデータがデータベースのデータと異なるかどうかを比較しようとしていると思いますが、特定のフォーマットを無視しています。

現実的には、これは書式設定に関する非常に明確なルールがなければ不可能です。たとえば、組織名のフォーマットはおそらく非常に重要ですが、電話番号のフォーマットはそうではありません。

代わりに、データベース内の変更を追跡してから、小冊子を手動で確認する必要があります。

于 2009-06-22T11:53:38.190 に答える