Я хочу создать почтовую почту для письма, введя разные имена и адреса для каждого. Я использовал пример Microsoft в качестве базовой точки http://support.microsoft.com/kb/229310, и я настроил его так, как мне нравится. Но моя проблема возникает при попытке получить данные для выбранных строк dbgrid или всего всего. Я понятия не имею, как это сделать. Моя первая мысль заключалась в том, чтобы сделать 1 с количеством строк, а затем положить некоторые ящики с тедитом и поместить их равными почтовым данным, но это все равно только по одному. Dbgrid связан с перспективой ms. Это, как они заполняют данные ..Ввод данных из dbgrid в слияние слов
// Open the file to insert data
wrdDataDoc := wrdApp.Documents.Open('E:\Temp.doc');
for iCount := 1 to (DBGrid1.DataSource.DataSet.RecordCount) do
wrdDataDoc.Tables.Item(1).Rows.Add;
FillRow(wrdDataDoc, 2, 'Steve', 'DeBroux',
'4567 Main Street', 'Buffalo, NY 98052');
// Fill in the data
FillRow(wrdDataDoc, 3, 'Jan', 'Miksovsky',
'1234 5th Street', 'Charlotte, NC 98765');
FillRow(wrdDataDoc, 4, 'Brian', 'Valentine',
'12348 78th Street Apt. 214', 'Lubbock, TX 25874');
Так как я бы захватить данные из DBGrid и заполнить файл с этой информацией?
DBGrid1.DataSource.DataSet.FieldByName ('имя'). AsString? –
Спасибо за ответ, я получаю сообщение об ошибке «недостаточно фактических параметров». Кроме того, размер может быть изменен, поэтому есть ли сделать это для нескольких строк? Могу ли я делать цикл из 1 в любое количество записей, заполнять строку данными и каждый раз добавлять их к числу? – captiv
Посмотрите на ответ, который я разместил. –