mirror of
https://github.com/abap2xlsx/abap2xlsx.git
synced 2025-05-05 10:56:14 +08:00
Added validation formula from issue #161 to the sample report ZDEMO_EXCEL9.
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@309 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
This commit is contained in:
parent
9710424a4f
commit
b95e579b19
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="iso-8859-2"?>
|
||||
<PROG NAME="ZDEMO_EXCEL9" VARCL="X" SUBC="1" CNAM="FEMIA" CDAT="20100713" UNAM="K2_SCHMOECK" UDAT="20120324" VERN="000079" RSTAT="T" RMAND="001" RLOAD="E" FIXPT="X" SDATE="20120324" STIME="111822" IDATE="20120324" ITIME="111822" UCCHECK="X">
|
||||
<?xml version="1.0" encoding="utf-16"?>
|
||||
<PROG NAME="ZDEMO_EXCEL9" VARCL="X" SUBC="1" CNAM="FEMIA" CDAT="20100713" UNAM="DEVELOPER" UDAT="20120317" VERN="000087" RSTAT="T" RMAND="001" RLOAD="E" FIXPT="X" SDATE="20120317" STIME="203204" IDATE="20120317" ITIME="203204" UCCHECK="X">
|
||||
<textPool>
|
||||
<language SPRAS="E">
|
||||
<textElement ID="R" ENTRY="abap2xlsx Demo: Data validations" LENGTH="33 "/>
|
||||
|
@ -136,6 +136,16 @@ START-OF-SELECTION.
|
|||
lo_data_validation->cell_row = 5.
|
||||
lo_data_validation->cell_column = 'A'.
|
||||
|
||||
" Evaluation by Formula from issue #161
|
||||
lo_worksheet->set_cell( ip_row = 7 ip_column = 'A' ip_value = 'Validate if B8 contains a "-":' ).
|
||||
lo_worksheet->set_cell( ip_row = 8 ip_column = 'A' ip_value = 'Text' ).
|
||||
lo_worksheet->set_cell( ip_row = 8 ip_column = 'B' ip_value = '-' ).
|
||||
lo_data_validation = lo_worksheet->add_new_data_validation( ).
|
||||
lo_data_validation->type = zcl_excel_data_validation=>c_type_custom.
|
||||
lo_data_validation->formula1 = '"IF(B8<>"""";INDIRECT(LEFT(B8;SEARCH(""-"";B8;1)));EMPTY)"'.
|
||||
lo_data_validation->cell_row = 8.
|
||||
lo_data_validation->cell_column = 'A'.
|
||||
|
||||
" There was an error when data validation was combined with cell merges this should test that:
|
||||
lo_worksheet->set_cell( ip_row = 10 ip_column = 'A' ip_value = 'Demo for data validation with a dropdown list' ).
|
||||
lo_worksheet->set_merge( ip_row = 10 ip_column_start = 'A' ip_column_end = 'F' ).
|
||||
|
|
Loading…
Reference in New Issue
Block a user