Is there a equivalent of "Data Validation" function in Numbers?

Hi, I think this question have been asked before in 2009. But there's no conclusive answer. I just imported a medium complexity xlsx sheet into Numbers, "data validation have been removed data retained" message appeared. Is there a equivalent function in Numbers? Or can we construct one? The reason this is important is when using the Macs we are ok and less likely to "fat finger" the data entry. However with a iPad and especially the iPhone, we are more likely to "fat finger" the data entry and therefore a scroll wheel or drop-down list function will help.
If anyone has a helpful answer that will be great!
Ken
===

"Data Validation" as such is not supported in Numbers.
Numbers '09 does support two means of restricting data choices to a pre-determined list of choices:
Pop-up menu is a cell format that provides a pop-up list of choices from which a value may be selected. Value not on the menu cannot be inserted (except by changing the cell's format, then entering the values manually).
Slider and Stepper are two more cell formats. Both provide a mechanism for inserting numeric values, with the minimum, maximum and increment values set in the cell format inspector.
The numeric values set by the Slider or Stepper can be used, in a separate cell, to lookup a text value from a table of possible values.
The Numbers for iOS feature set is a subset of the one available in Numbers '09. I don't know if Pop-up menus, Sliders or Steppers are supported in the iOS version,
Regards,
Barry

Similar Messages

  • Date validation with minValue on 1st February

    Here is my validation on a textfield which expect a date :
    var dateValidation = new
    Spry.Widget.ValidationTextField("dateValidation", "date",
    {isRequired:false, format:"dd/mm/yyyy", validateOn:["blur"],
    minValue:"31/01/2008", useCharacterMasking:true});
    Test with these parameters :
    Today date : 31/01/2008
    Try to enter 01/02/2008 and this date is detected as a date
    in the past.
    You can do the same with each year: try to put your today
    date on 31/01/2009 and enter 01/02/2009...
    Is it a bug from Spry?

    I debug the "SpryValidationTextField.js" and I found a bug in
    the date validation function.
    In javascript, when you create a new date, the month is on
    base "0".
    So when your month is January and the value typed is 1. If
    you would like to create a new date based on this month, you have
    to specified the month "0".
    Adobe Spry Team,
    could you correct the line :
    return (new Date(theYear, theMonth, theDay);
    by:
    return (new Date(theYear, theMonth - 1, theDay);

  • HT3529 I have lost all data on my iphone and the back-up is too old. How can I restore iMessage chats on my iPhone 4? I have all the chats on my Mac, but there seems to be no sync function from Mac to iphone. Please advice.

    Hi,
    I have lost all data on my iphone by mistake. I needed to restore the phone and I didnt realize my back-up was 1yr old, and now the phone is restored and I've got a year old contact list and iMessage chat history. Luckily my iMessage on the Mac is still valid and has all the chat history. My question is how can I restore iMessage chats on my iPhone 4 from my Mac? I have all the chat history on my Mac, but there seems to be no sync function from Mac to iphone. Please advice.

    If things seem to be going haywire with your phone, it seems that it MAY be a software issue.
    Now, that being said, that does not necessarily mean that it is a virus. Software issues do happen sometimes. It is probably just coincidence.
    What you need to do is restore the device using iTunes. This will fix any software issues. After you have done this, you can restore from an iCloud backup.
    iCloud does not back up the actual software, so no, the "virus" would not have gotten into the backups.
    The link below provides steps on restoring your device using iTunes as well as how to restore from an iCloud backup.
    http://support.apple.com/kb/ht1766
    Don't worry! Everything should be back to normal if you follow these steps.

  • Can't save BISM file pointing to excel sheet (data source). ErrMsg: "There were errors found while validating the page: Cannot connect to the server or database."

    Hi,
    Me and a collegue is administrering our new enterprise BI portal in SharePoint 2013 (On Premise) and have a problem with using a specific Excel file including general ledger data as data source through a BISM file.
    This particular BISM file can't be saved without getting the error message "There were errors found while validating the page: Cannot connect to the server or database."
    BISM files against other Excel sheets and sources (for example SSAS tabular databases) works well.
    Can anyone help us pinpointing whats wrong here, this is a really important stakeholder in our organization requesting this reporting?
    Cheers!

    Hi E.SWARD ,
    My self created a Power pivot excel then i want to use this excel to create BI file . Still i am getting the same error . Pls help me to resolve this issue
    Cannot connect to the server or database.
    I am getting the similar error , if i use Tabular analysis server instance .
    Subhash

  • Excise Invoice Cancellation on Date validation only

    Hi Experts,
    i am having critical requirement from Business, which is not available in SAP Standard, So i need help from you guys...
    Excise invoice can be cancelled on the same day of system/posting date. but when the system date and posting dates are not matching it should through error..
    Example  : i created Excise invoice on 17th june,2011 this is posting date of excise invoice, if i try to cancell on 17th june , it should allow.
                        but when i try to cancell the excise invoice on 18th june (system date) , it should not allow to cancell and it say Error !!!
    i heard there will be possible through User Exit  OR Function Module OR Routins ... Please help me
    Thanks and Regards
    Madhu

    Dear Madhusudhanan,
    Following are the list of User Exits available for J1IIN
    J_1I7_USEREXIT_EXCISE_BEF_SAVE User exit after the excise header and details are written and they can changed in J1IS  , J1IIN and Automatic creation of Excise Invoice.
    J_1I7_USEREXIT_EXINV_ADDL_DATA User exit for Excise Invoice Additional Data    in J1IS and J1IG                 
    J_1I7_USEREXIT_J1I5_MATFORM    User exit for J1I5 material form changes                           
    J_1I7_USEREXIT_J1I5_VALIDATE   User exit for subsequent J1I5 data validation                      
    J_1I7_USEREXIT_J1IEX_BEF_SAVE User exit for J1IEX before the data is saved                    
    J_1I7_USEREXIT_J1IEX_CHANGE    User exit for changing data before display             
    J_1I7_USEREXIT_J1IS_BASE_VALUE User exit to Change base value in J1IS                
    I strongly believe that the first exit will serve the purpose.
    Now if you are cancelling it using J1IH, Check the following thread.
    J1IH-User Exit
    Thanks & Regards,
    Hegal K Charles

  • Need help in ViewObject Data Validation

    HI Everyone,
    I have few queries about ViewObject. I'm working on JDev11gU2 ADFRC.
    Actually i made an application to upload XLS file to af:table. Everything is working but now I stucked with some functionality. Like -
    1. After inserting all rows in table have opposite sequence as in XLS file, I mean i want to know that is there any way with method VO.readXML() i can
    Insert rows below the previous one. by default it is taking new row as first row in af:table.
    2. Second thing is, I need to show at least 100 lines in af:table by default after uploading data of minimum 3000 lines. So like we had paging functionality in JDev 10g, but in 11g we have scroll and fetch functionality, because of this after loading 100 lines in table my application gets very slow. So any solution to put some same paging functionality like 10g.
    3. Validate all Row attribute in Viewobject, like I have a button say Validate Data, after clicking it all Data of viewobject should validate and if there are any Invalid data. So that Row column should get highlighted. Validation just like before committing data.These are some critical requirement so is there anyone who can guide me properly.
    Thank you,
    Fizzz...

    ok Grant,
    these are all just for explanation only, my exact tables and entity is totally different,
    So just guess i have -
    EmpView(from Employee Entity) - set to show only new inserted rows(Fresh Uncommitted Rows only)
    Attr - EmployeeId (PK)
            EmpName
            DeptId (FK - Department Entity)
            JobId (FK - Job Entity)
            InstId (FK - Institute Entity)
    DeptView(from Departement Entity)
    Attr - DeptId (PK)
            DeptDesc
            InstId (FK - Institute Entity)
    InstView(from Institute Entity) -
    attr - InstId (PK)
            InstDesc
    JobView(from Job Entity) -
    attr - JobId (PK)
            JobDesc
    Now I have one table named *New Employee* on my page to Add more Employees using EmpView ViewObject, For that i have one XLS sheet with all new employee data,
    After Upload XLS File New Employee Table is Like(All Fields are already filled) -
    Line No. EmployeeId           DeptId          InstId       JobId
    1           70021             D10             I01       -->J80
    2           70022          -->D90             I01          J10
    3           70023             D20          -->I20          J20
    4           70024             D30             I03          J10
    5           70025          -->D70          -->I10       -->J50Now what i need is, Suppose
    Invalid Data is (Which Does not exist in their main Table)
    In Line 1 : JobId = J80 (Not exist in Job Entity)
    In Line 2 : DeptId = D90
    In Line 3 : InstId = I20
    In Line 4 : No Error
    In Line 5 : All Three fields have invalid values.
    So now I'm trying to Identify these errors and try to get exact column attribute like above to highlight them in table in red with showing proper formatted msg to user. Like :
    Msg for User :
    These Lines have INVALID DATA :
    Line 1 : JobId,
    Line 2 : DeptId,
    Line 3 : InstId,
    Line 5 : JobId, DeptId and InstId.
    If i do ViewObject Validation then at the time i Uploading process of data from XLS get very slow for large amount of rows like 250<, That's why i was trying to do it after uploading data.
    So after upload i got above table. Now i have a save button where I'm committing data, which calls doDML() method for that Employee entity, where
    suppose process gets error on Line 1 then whole process stops there and throws JboException, and i got Line no 1 for my Msg to show user, but what about other faulty rows,
    For that i catched that exception so after every faulty row process continues, but now the line 4 , which has no error it get committed in DB. I don't want this.
    Another solution i got is use postChange(), but here I'm not getting what I'm doing wrong, problem is it post all previous rows too, suppose i have new 5 lines as shown above but in postChange() method post rest of old lines too. It is making me completely crazy,
    It is very urgent so could not able to find more time to research on this so you please help me, or if you have some examples related to this then please send me the links.
    hope above scenario will help you to understand my problem.
    Thanks
    fizzz...
    Edited by: Fizzz on Jul 8, 2009 1:10 PM

  • How to setup data validation mechanism

    Hi, gurus,
    Now our customer wants to do data cleansing before loading data into infocube or ods, the source system includes R/3, flat file, and some legacy systems. However the client wants to create a staging area to keep incoming data, and develop some programming to check data validation. The specific requirement is as following:
    1. Provider a user interface to let biz man to correct the error record;
    2. can code logic to check the data rejection reason, such as field type is wrong, master data doesn't exist, and etc, and can prompt these reason message to assist business guy correct;
    They want to create a specific staging for data cleansing purpose, and because refer to my prior experience with some ETL tools, we can ask developer to write embeded program in informatica or datastage to check data quality and write down the rejection reason in a file to assist business man correct;
    so if we want to use SAP BW PSA for this purpose, is it feasible? Can we modify PSA to add one column, 'rejection reason' and add some ABAP program here; or you guys have some other good options for this function.
    and can we use PSA to keep all data for 5 years? because the annual delta data is not very big, just 4G.
    Someone suggests to create Z table in BW system for staging purpose, however this solution can not use BW ETL tool to load data but need heavy ABAP programming, so any good solution on this?
    BTW: can I modify PSA structure to add 1 or 2 column, such as reject reason?
    and how to use abap program to access Characteristics master data? are there any function module to read master data directly rather than select data from P table or T table?
    Regards, ls

    I think if the business guy is given some basic BW training and some aspects about correcting PSA records or adding or loading missing master data,then it can work.
    The BW monitor does give you good enough messages about the data load errors.
    I do not think it is good to modify the PSA..because this is against purpose of having PSA.PSA has records in transfer structure format,as sent by source system.
    PSA is often preserved for data reloads that might be needed some point in future.
    As u r saying that annual record load is not big,u can preserve PSA and then later develop a custom program to delete PSA's older than..say 2-3 years..(there might a std program for this).
    Modifying or adding columns to PSA is not general practice.
    For reading master data maybe u can use this fn module..RSAU_READ_MASTER_DATA.

  • Equivalent of JavaScript escape function in PLSQL

    Hi,
    Is there any equivalent of JavaScript's "escape()" function in PlSql for web development? cos I found that whenever I have links generated in stored procedure with text that has space, single quote and so on will become invalid url syntax when user clicks on the hyperlink.
    So I hope to convert the text to valid syntax while generating the link.
    Please advise.
    Thank you so much.

    Hi,
    CREATE OR REPLACE FUNCTION UNESCAPE_F
    (P_TEXT IN VARCHAR2 := null) RETURN VARCHAR2 IS
    V_HEX2 VARCHAR2(1);
    V_CHAR VARCHAR2(1);
    V_TEXT VARCHAR2(4000);
    V_RETURN VARCHAR2(4000) := NULL;
    V_HEX1 VARCHAR2(1);
    BEGIN
    IF p_text IS NULL THEN
    v_return := NULL;
    ELSE
    v_text := p_text;
    WHILE INSTR(v_text, '%') > 0 LOOP
    v_return := v_return &#0124; &#0124; SUBSTR(v_text, 1, INSTR(v_text, '%') - 1);
    v_text := SUBSTR(v_text, INSTR(v_text, '%') + 1);
    v_hex1 := SUBSTR(v_text, 1, 1);
    v_hex2 := SUBSTR(v_text, 2, 1);
    v_text := SUBSTR(v_text, 3);
    SELECT
    CHR(
    (DECODE(v_hex1,'0',0,'1',1,'2',2,'3',3,'4',4,'5',5,'6',6,'7',7,'8',8,'9',9,'A',10,'B',11,'C',12,'D',13,'E',14,'F',15,0) * 16) +
    DECODE(v_hex2,'0',0,'1',1,'2',2,'3',3,'4',4,'5',5,'6',6,'7',7,'8',8,'9',9,'A',10,'B',11,'C',12,'D',13,'E',14,'F',15,0) )
    INTO v_char
    FROM dual;
    v_return := v_return &#0124; &#0124; v_char;
    END LOOP;
    v_return := v_return &#0124; &#0124; v_text;
    END IF;
    RETURN(v_return);
    END UNESCAPE_F;
    Regards Michael

  • Date validations

    Hi,
         Any body tell me what is the function module to validate the date.
    and is there any function module to check both the dates date1 and date2. Please send me all the function modules regarding all the date validations and to check the dates. Very urgent........
    Thanks.........

    Hi anil,
    1. DATE_CONVERT_TO_FACTORYDATE - Calculates and returns factory calendar date for a date (if CorrectOption = '+'); Checks if the date is work day (if CorrectOption = '-').
    2.  DATE_GET_WEEK - Returns week in which a date lies import : YYYYMMDD; Export : YYYYNN, where NN is # of week.
    3.  DATE_COMPUTE_DAY - Returns day of week for a date Import : YYYYMMDD; Export : 1-Monday, ...
    4.  WEEK_GET_FIRST_DAY - Import week in format YYYYNN where NN is # of week.
    5.  GET_WEEK_INFO_BASED_ON_DATE - mport : YYYYMMDD; Export : YYYYNN - week # for the date, Monday and Sunday of the week.
    6.  DATE_GET_FIRST_DAY_OF_WEEK - Returns week within which a date lies
    check the below link for all the date and time function modules with description.
    http://www.geocities.com/victorav15/sapr3/abapfun.html#date
    date validation
    Re: Validation of date , Posting key and Account

  • Need to create a validation Function Module

    Hi,
    I need to create a Validation Function Module.
    I have a ITAB into which data comes.
    FIELD-SYMBOLS : <ITAB> TYPE ANY ,
                                  key      TYPE ANY,
                                  char  TYPE ANY.
    <ITAB> = local_file.
    there is a field KEY whose sum when becomes equal to 10.000 for every CHAR,system should show a popup in the below FM
    CALL FUNCTION 'POPUP_WITH_WARNING_ALV'
      EXPORTING
        TEXTLINE1       = LT_POPUPTEXT
      TEXTLINE2       = ' '
      TITEL           = 'Warnung'
    Please let me know if the requirement is not clear.
    Thank U very Much.

    Hi annapurna ,
    In your case even the KEY value is the most useful one right,
    If so go about this way,
    have another field flag set it when the sum of the KEY values exceeds 10.
    Loop in an internla table.
    Now the internal table will have all the data including the flag and now based on the flag (whether set or not) call the function module popup which should retrieve those matnr field where flag is set.
    Display the error message saying that the KEY value fr this matnr exceeds 10.
    Revert for further clarification.
    Thanks and Regards
    Srikanth.P

  • Data Validation in IP before saving

    Dear All,
                  I need to do data validation in IP layout, before data gets saved into cube. For example, i have percentage key figures to plan, which should sum up to 100. if it is not, on clicking on save button, user should get proper error message.
                   Is there any ready made planning function available which does this simple data validation? else, please suggest any other approach to achieve this.
    Thanks,
    Harpal

    Hi Harpal,
    Create a Custom Planning function to check the Percentage and return the expected message.
    for reference : look at class : CL_RSPLFC_CREATE_CR
    it should use syntax :
          if sy-subrc <> 0.
            message enum(messageclass ) with x.
          endif.
    Please let me know if you need further help.

  • Set Date Validation

    I came across JDev tutorial and found out that there's a validation function provided by JDev for the entity attribute.
    Currently, i want to set a date validation for a column, i.e, ResolutionDate. The ResolutionDate input by user must be greater than the date a task is issued (IssueDate, another column which is generated by SysDate by trigger when a record is inserted). If a date is lesser than the IssueDate, then an error message will be prompted to the user.
    I have tried to implement it by using Validate function under Entity Attirbute|Edit|Validation. However, there are three "Compare With" options : Literal Value, Query Result, View Object Attribute, and i don't what values to insert for any of the three.
    Therefore, can anyone or JDev Team tell me how should i implement my date validation? If i were to use the Validation function under the "Edit Entity Attribute", what are the steps to do it?
    T.I.A,
    Sin Leng

    I came across JDev tutorial and found out that there's a validation function provided by JDev for the entity attribute.
    Currently, i want to set a date validation for a column, i.e, ResolutionDate. The ResolutionDate input by user must be greater than the date a task is issued (IssueDate, another column which is generated by SysDate by trigger when a record is inserted). If a date is lesser than the IssueDate, then an error message will be prompted to the user.
    I have tried to implement it by using Validate function under Entity Attirbute|Edit|Validation. However, there are three "Compare With" options : Literal Value, Query Result, View Object Attribute, and i don't what values to insert for any of the three.
    Therefore, can anyone or JDev Team tell me how should i implement my date validation? If i were to use the Validation function under the "Edit Entity Attribute", what are the steps to do it? Since IssueDate is updated inside the DB, you may want to perform such validations either in the DB itself or in beforeCommit method of the entity.
    The built in validators are more eager validators as they apply before the data makes it into the db.

  • Date delimit functionality when maintaining Z table

    Hi all,
    I have Begin date and End date fields in a Z table and  i want to achieve automatic date delimit functionality.
    So i have the subscreen area in my screen and called a std program and screen inside the subscreen. I have writen the below coding in the PBO event of my screen.
    MODULE DATE_D0001_IF_EXP.                       
    CALL SUBSCREEN DATELIMITS  INCLUDING 'SAPLSVIM' '0001'.                     
    " DATELIMITS  - name of my subscreen
    But when maintaining the table in SM30, the BEGDA and ENDDA field headings are displayed. But those date input fields are not getting displayed.
    Can someone tell me why the date fields from the std program, screen are not displayed inside my screen?
    Edited by: Shanthi on May 2, 2011 1:59 PM

    Hi,
    There are some imports being done in the program for screen 0001. Based on these values, the screen fields are made visible and invisible etc.
      IMPORT d0001_field_tab
             d0001_status
             x_header TO xheader
             current_date
             date_to_delimit
             date_to_posit
             vim_begdate_name
             vim_enddate_name
        FROM MEMORY ID vim_memory_id_2.
    So try doing your validation with the events available in table maintenance,.
    Regards,
    Harish

  • ABAP - input data validation

    I have been trying to look through the forum for means of input data validation to no vail. It is necessary to validate data before saving in database. There is an interface IF_WD_VALIDATION out there which seems to handle this task but no more information is provided on how to use it. Does anyone know more about it?
    By validation, I mean verification of:
    data type
    data value (min value, max value)
    data dependence (a<b, or a>b)
    Your suggestion is appreciated.

    There is more solution to validate fields.
    If you import adaptiev RFC model, Dynpro will make validation.
    Secend vay is to put validation in setters function and raise exception if is not valide
    public void setName(String name)
      if(name.length() > 100) throw new Exception("name is to loong");
      this.name = name;
    or mabie more simpliest is to make boolean function check()
    If you want stop workflow in not valide case you can do with
    wdComponentAPI.getMessageManager().raiseException("message", true)

  • REUSE_ALV_GRID_DISPLAY standard data validation routine

    I am using REUSE_ALV_GRID_DISPLAY to display data from a custom table and allowing users to edit some fields. When the save button is clicked SAP automatically validates some data fields (for example MATNR) and alerts the user if there is an error. This is great!! But I need to execute some custom code when the user clicks the SAVE button. If SAP has detected an error and is going to pop up the Error Log screen for the user, I do not want to execute my custom code.
    Does anyone know how to determine if SAP has detected problems with the data so I can skip my code and let the normal process flow continue?
    I thought about trying to check if the all field values were valid using my own coding, but when I use the method CHECK_CHANGED_DATA  only valid field values are transfered to my internal table. So invalid fields AND fields that the user did not enter values into are all coming back as blank.
    Here is a small portion of my code.
    FORM user_command  USING    r_ucomm LIKE sy-ucomm
                      rs_selfield TYPE slis_selfield.
      DATA ref1 TYPE REF TO cl_gui_alv_grid.
      CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
        IMPORTING
          e_grid = ref1.
      CALL METHOD ref1->check_changed_data .
      CASE r_ucomm.
         WHEN 'SAVE'.
              "Do some custom coding here if SAP did not detect any errors with data validation
      ENDCASE.
    Thanks for your help,
    David

    Hi,
    In your user_command form
        call function 'REUSE_ALV_GRID_DISPLAY'
          exporting
            it_fieldcat                 = i_fieldcat[]
            is_layout                   = pt_grplayout2
            i_callback_program          = 'YATTU0007'
            i_callback_html_top_of_page = p_header
            i_callback_user_command     = 'USER_COMMAND'
            it_events                   = i_events[]
          tables
            t_outtab                    = i_yatthdr.
    In user_command form
    * Form  user_command                                                   *
    * This form will handle the user command from fm REUSE                 *
    form user_command using p_ucomm type sy-ucomm
                         rs_selfield type  slis_selfield.
      data p_ref1 type ref to cl_gui_alv_grid.
      call function 'GET_GLOBALS_FROM_SLVC_FULLSCR'
        importing
          e_grid = p_ref1.
      call method p_ref1->check_changed_data.
      case p_ucomm.
        when '&DATA_SAVE'.
       " WRITE YOUR CODE FOR SAVE
      endcase.
      rs_selfield-refresh = c_x.             " Grid refresh
    endform.                                 " User_command

Maybe you are looking for

  • I want to create tab's in JSP..?

    Hello experts, I want to create tab's in JSP page. So if there is in taglib for tab's. So please let me know which one is this and how to implement it. And the directory structure of the Application folder. Thanks and Regards, Andy Surya

  • Publish a Query (T.code SQ01) in the portal

    Good Morning. I want know What are the step for publish a Query created with the T.Code SQ01 in the portal for ESS? Regards.

  • Only the suthor of ABAP programs can see and edit his/her code

    Hi: We've created developer accounts with the following authorization profiles: A_ABAP_ALL, S_A.DEVLOPER, AND S_A.USER. The account holder can access the system, create ABAP programs, and successfully run them. However, there is a problem: a user can

  • Correction in cenvat on hold account, debit entry to be posted

    Dear Friends, During PGR, Correct entry is BED - Rs 25600+ CESS - Rs 512+ HCESS - Rs 256+ CENVAT ON HOLD - Rs 26368+ CENVAT CLG ACCOUNT - Rs 52736- But one document found with the following below mentioned entries  - BED - Rs 25600- CESS - Rs 512- HC

  • Could someone help me how to install gerris on mac 10.9.1

    I have a 10.9.1 machine and I need to install gerris on it. but the problem is its website says you must install brew. When I enter the homebrew website and type the command  brew install wget into terminal as page suggest , it says no such file or d