![]() |
|
مشكلة تصدير قواعد بيانات Paradox محتواها باللغة العربية إلى ملف إكسل - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : مشكلة تصدير قواعد بيانات Paradox محتواها باللغة العربية إلى ملف إكسل (/showthread.php?tid=6622) |
مشكلة تصدير قواعد بيانات Paradox محتواها باللغة العربية إلى ملف إكسل - mounibe - 10-12-2014 السلام عليكم ورحمة الله وبركاته عندي قاعدة بينات paradox محتواها بالعربية و عند تحويلها إلى إكسل تظهر برموز أخرى غير مقرؤة و شكرإ مشكلة تصدير قواعد بيانات Paradox محتواها باللغة العربية إلى ملف إكسل - tahri - 14-12-2014 ا[color="red"]لسلام عليكم لدي نفس المشكلة أخي وانتظر من الإخوة إفادتنا [/color] مشكلة تصدير قواعد بيانات Paradox محتواها باللغة العربية إلى ملف إكسل - omiman - 05-01-2015 هناك برنامج اسمه paradox to access converter سوف يحل لك المشكلة ان شاء الله مشكلة تصدير قواعد بيانات Paradox محتواها باللغة العربية إلى ملف إكسل - makhlouf - 08-01-2015 و عليكم السلام و رحمة الله تعالى و بركاته أخي هناك ملحق (utilit)مع قاعدة بيانات أبسوليت يقوم بالتحويل من paradox إلى absolute و منها يمكنك التصدير إلى إكسيل بسهولة و احترافية و يدعم اللغة العربية بصفة عادية جدا بالتوفيق مشكلة تصدير قواعد بيانات Paradox محتواها باللغة العربية إلى ملف إكسل - foxmedo - 09-01-2015 أوافق الأخ makhlouf فانا نفذة هذه العملية عدة مرات عليك بتحويلها إلى قاعدة absolut database تجدها هنا في الموضوع http://delphi4arab.net/forum/showthread.php?tid=9737&highlight=Absolute+Database و بعدها تقوم بالتحويل إلى excel بكل سهولة حيث ان القاعدة الجديدة تدعم اللغة العربية مشكلة تصدير قواعد بيانات Paradox محتواها باللغة العربية إلى ملف إكسل - بن دهيبة - 09-01-2015 وعليكم السلام ورحمة الله وبركاته. إقتباس :عندي قاعدة بينات paradox محتواها بالعربية و عند تحويلها إلى إكسل تظهر برموز أخرى غير مقرؤة كيف تقوم بتحويله الى اكسل؟ لأن المشكل في الأسطر البرمجية التى تقوم بتحويل. مشكلة تصدير قواعد بيانات Paradox محتواها باللغة العربية إلى ملف إكسل - bassem_43 - 10-01-2015 السلام عليكم هدا الموضوع سيسفيدك ان شاء الله http://www.delphi4arab.net/forum/showthread.php?tid=541 وهدا ايضا http://www.delphi4arab.net/forum/showthread.php?tid=205 مشكلة تصدير قواعد بيانات Paradox محتواها باللغة العربية إلى ملف إكسل - mounibe - 12-01-2015 أشكر الجميع ،و جعلها في مزان حسناتكم RE: مشكلة تصدير قواعد بيانات Paradox محتواها باللغة العربية إلى ملف إكسل - kader792013 - 13-10-2015 أقدم لك هذه الدالة تخرج الحروف عربية مجربة: كود : Function ExportToExcel(oDataSet : TDataSet; sFile : String): Boolean;
var
iCol,iRow : Integer;
oExcel : TExcelApplication;
oWorkbook : TExcelWorkbook;
oSheet : TExcelWorksheet;
begin
iCol := 0;
iRow := 0;
result := True;
oExcel := TExcelApplication.Create(Application);
oWorkbook := TExcelWorkbook.Create(Application);
oSheet := TExcelWorksheet.Create(Application);
try
oExcel.Visible[0] := False;
oExcel.Connect;
except
result := False;
MessageDlg('Excel may not be installed', mtError, [mbOk], 0);
exit;
end;
oExcel.Visible[0] := True;
oExcel.Caption := 'Sawami Export Engine';
oExcel.Workbooks.Add(Null,0);
oWorkbook.ConnectTo(oExcel.Workbooks[1]);
oSheet.ConnectTo(oWorkbook.Worksheets[1] as _Worksheet);
// iRow := 1;
for iCol:=1 to oDataSet.FieldCount do begin
// oSheet.Cells.Item[iRow,iCol] := oDataSet.FieldDefs.Items[iCol].Name;
// oSheet.Cells.Item[iRow,iCol] := oDataSet.Fields[iCol-1].FieldName;
end;
// iRow := 2;
oDataSet.Open;
while NOT oDataSet.Eof do begin
Inc(iRow);
for iCol:=1 to oDataSet.FieldCount do begin
oSheet.Cells.Item[iRow,iCol] := oDataSet.Fields[iCol-1].AsString;
end;
oDataSet.Next;
end;
//Change the wprksheet name.
oSheet.Name := 'List of Accounts';
//Change the font properties of all columns.
oSheet.Columns.Font.Color := clPurple;
oSheet.Columns.Font.FontStyle := fsBold;
oSheet.Columns.Font.Size := 10;
//Change the font properties of a row.
oSheet.Range['A1','A1'].EntireRow.Font.Color := clNavy;
oSheet.Range['A1','A1'].EntireRow.Font.Size := 16;
oSheet.Range['A1','A1'].EntireRow.Font.FontStyle := fsBold;
oSheet.Range['A1','A1'].EntireRow.Font.Name := 'Arabic Transparent';
//Change the font properties of a row.
oSheet.Range['A2','A2'].EntireRow.Font.Color := clBlue;
oSheet.Range['A2','A2'].EntireRow.Font.Size := 12;
oSheet.Range['A2','A2'].EntireRow.Font.FontStyle := fsBold;
oSheet.Range['A2','A2'].EntireRow.Font.Name := 'Arabic Transparent';
oSheet.Range['A2','H2'].HorizontalAlignment := xlHAlignCenter;
{
//Change the font properties of a column.
oSheet.Range['A1','C1'].EntireColumn.Font.Color := clBlue;
//Change Cells color of a row.
oSheet.Range['A1', 'A1'].EntireRow.Interior.Color := clNavy;
//Change Cells color of a column.
oSheet.Range['C1', 'C1'].EntireColumn.Interior.Color := clYellow;
//Align a column.
oSheet.Range['A1','A1'].HorizontalAlignment := xlHAlignLeft;
//Set a column with manually.
// oSheet.Columns.Range['A1','A1'].ColumnWidth := 16;
}
//Auto fit all columns.
oSheet.Columns.AutoFit;
DeleteFile(sFile);
Sleep(2000);
oSheet.SaveAs(sFile);
oSheet.Disconnect;
oSheet.Free;
oWorkbook.Disconnect;
oWorkbook.Free;
oExcel.Quit;
oExcel.Disconnect;
oExcel.Free;
end;
Examples:
//Export a DBGrid to Excel:
ExportToExcel(DBGrid1.DataSource.DataSet,'C:\MyDat a.XLS');
//Export a Table to Excel:
ExportToExcel(Table1,'C:\MyData.XLS');
//Export a Query to Excel:
ExportToExcel(Query1,'C:\MyData.XLS');[/DELPHIRE: مشكلة تصدير قواعد بيانات Paradox محتواها باللغة العربية إلى ملف إكسل - AgroSoft - 14-10-2015 مثل ما تطرق الاخوة استخدم برامج التحويل لتصدر القاعدة الى اي قاعدة تريد .... تحياتي . |