特定の形式でファイルをエクスポートする必要があります。現在、クエリを Excel ファイルとしてエクスポートするだけです。
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "qryReport", "path" & "name.xls"
これにより、次のような Excel ファイルが生成されます。
Name,Age,Sex
Bob,47,M
Janet,30,F
William,23,M
qryReport は単純な選択クエリです。
ここで、別の形式でエクスポートする必要があります。ファイルごとに 1 つのレコードのみで、次のようになります。
_begin_file_
name=Bob
Age=47
Sex=M
列が行になりました。クエリを次のように書き直すことを考えていました
Select "name=" & name as "_begin_file_" from clients
Where name = [whatever] UNION ALL
Select "Age=" & age as "_begin_file_" from clients
Where name = [whatever] UNION ALL
Select "Sex=" & sex as "_begin_file_" from clients
Where name = [whatever]
1 回に 1 つのレコードをエクスポートしますか。
より良い方法はありますか?