1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
//
// DETERMINER LA ZONE UTILE
//
Variant vUsedRange ;
vUsedRange = vWorksheet.OlePropertyGet("UsedRange");
Variant vLines;
vLines = vUsedRange.OlePropertyGet("Rows");
int nLig = vLines.OlePropertyGet("Count") ;
Variant vCell;
for(int i = 2 ; i < nLig ; i ++)
{
Data_Module -> Incident -> Insert() ;
vCell = vWorksheet.OlePropertyGet("Cells", i, 2);
Data_Module -> Incident -> FieldValues["CodeDR"] = vCell ;
vCell = vWorksheet.OlePropertyGet("Cells", i, 3);
Data_Module -> Incident -> FieldValues["DR"] = vCell ;
vCell = vWorksheet.OlePropertyGet("Cells", i, 7);
Data_Module -> Incident -> FieldValues["Date"] = vCell ;
///------------------------------------------------------------------
/// --------- ERREURE DE CONVERTION
vCell = vWorksheet.OlePropertyGet("Cells", i, 8);
Data_Module -> Incident -> FieldValues["Heure"] = vCell ;
/// --------- ERREURE DE CONVERTION
vCell = vWorksheet.OlePropertyGet("Cells", i, 9);
Data_Module -> Incident -> FieldValues["Duree"] = vCell ;
///------------------------------------------------------------------
vCell = vWorksheet.OlePropertyGet("Cells", i, 10);
Data_Module -> Incident -> FieldValues["Type"] = vCell ;
vCell = vWorksheet.OlePropertyGet("Cells", i, 11);
Data_Module -> Incident -> FieldValues["Cause"] = vCell ;
Data_Module -> Incident -> Post() ;
} |
Partager