Htmldb_item.checkbox : multiple attributes

Hi,
I was wondering if there is a way to specify multiple attributes for a checkbox using htmldb_item.checkbox
I would like the checkbx to be checked and disabled.
In the sttribute param. I can specify 'CHECKED" or 'DISABLED'. I would like to specify both
any help

Hi Tyler,
Here is the example:
Table 1.
Issues Table:
issue id, issue_Description
Projects:
project id, Description
Project_issues:
project id, issue id, issue encountered(Y/N)
I want to display read only checkboxes.
issues decription is stored in Issues Table, and values (Y/N) are stored in Project_issues
So for a particular project I would like to see list of all issues(checkboxes)
This is how it looks like
For projectid: p1
issues 1 (CB) (X)
issue 2(CB)
These are diisabled or read only.
any idea how should i use check boxes in html db. I tried creating LOV
select issue_description d, issue_id r
from issuees;
This lov display checkboxes. But How Can i get values of these checkboxes from table project _issues.
thanks a lot for your help

Similar Messages

  • HTMLDB_ITEM.CHECKBOX and Multiple Pages

    Hi
    I have used a SQL query as a source for a region and I generate checkboxes dynamically using HTMLDB_ITEM.CHECKBOX function. Everytthing works fine as long its in one page. When I set the pagination to show only 15 rows per page and when I click save from the second page (showing rows 16-30) the value of HTMLDB_APPLICATION.G_F01.COUNT becomes zero. And the values of the checkboxes are not recognised. Is this a known issue and any solutuion to it?

    Hi,
    two part question:
    Do I need to pass session state from page to page in the same application? (I do not think so, but I am not sure)
    secondly do you know why this code
    for i in 1..htmldb_application.g_f01.count
    loop
    if htmldb_application.g_f01(i) !=0 then
    :P14_INFO_ID := htmldb_application.g_f25(htmldb_application.g_f01(i));
    end if;
    end loop;
    in which I am trying to get 1 column for the row that is checked
    would result in this in the debugger:
    ...P14_INFO_ID session state saving same value: "" indicating that the session state for that column was not saved?

  • Select One Choice-select multiple attributes into mutiple columns

    Select One Choice-select multiple attributes into mutiple columns does not work.
    read-only view object view1 - columns a, b, c
    updatable view object view2 - also columns a, b, c
    Select One choice has the capability to bind multiple columns to multiple columns. I understand how this wizard is to be used for these multiple mappings, i.e., view2.a mapped to view1.a, view2.b mapped to view1.b, etc., and using 'select multiple...' for the display attribute. When I complete the 'List Binding Editor" correctly, in this example, only column a will be updated. Columns b,c, etc. will not be effected.
    Has anyone solved this? Please do not reply telling me how to use the editor, I know how, it just is not working.
    Here is my jspx segment,
    <af:selectOneChoice value="#{bindings.Eis000tv1SlOffice.inputValue}"
    label="#{bindings.Eis000tv1SlOffice.label}">
    <f:selectItems value="#{bindings.Eis000tv1SlOffice.items}"/>
    Here is pageDef segment:
    <list id="Eis000tv1SlOffice" IterBinding="Eis000tv1Iterator"
    StaticList="false" ListOperMode="0" ListIter="OfficeSpaceV1Iterator"
    NullValueFlag="1" NullValueId="Eis000tv1SlOffice_null">
    <AttrNames>
    <Item Value="SlOffice"/>
    <Item Value="Floor"/>
    <Item Value="FloorArea"/>
    </AttrNames>
    <ListAttrNames>
    <Item Value="SlOffice"/>
    <Item Value="Floor"/>
    <Item Value="Area"/>
    </ListAttrNames>
    <ListDisplayAttrNames>
    <Item Value="SlOffice"/>
    <Item Value="Floor"/>
    <Item Value="Area"/>
    </ListDisplayAttrNames>
    </list>
    Here is the iterator:

    can u set as specified here
    -Djps.app.credential.overwrite.allowed=true http://radalcove.com/blog/?p=34

  • Triggering Process Definition Tasks Based on Changes to Multiple Attributes

    Hi All,
    I'm in the process of creating a custom GTC connector to provision accounts to an LDAP directory. I've got more than 100 user defined fields with the user object in OIM and about 60 of them will be kept in sync with the user accounts in LDAP. When any of these 60 attributes get updated for a user, I would like OIM to update the attributes for the user in LDAP.
    I know I can add 60 "Change <field name>" tasks to the process definition. However, that would be very inefficient for what I'm trying to do due to the number of attributes I'm dealing with. Often during large reconciliations from the systems of record, multiple attributes will change for each user. So if 20 attributes change for a user in one transaction and I have separate tasks for each attribute, that would result in 20 LDAP updates rather than just one.
    So I'm wondering, is there a way to have one process definition task that will trigger when any of these 60 attributes get updated and include all the attributes and values that got updated in that transaction?
    Thanks

    Thanks for your response.
    I was actually hoping to not have to use a process form to store all the user data for the LDAP provisioning connector. I was hoping to have the "Change" tasks update LDAP directly. The GTC framework seems to want to create a process form to store the target ID, but I would like to avoid storing all the user defined fields there. My reasoning for this is simply to avoid having user data duplicated in another location, which can often lead to sync issues. However, with that being said, if the only way I can gain performance improvements is through storing all the data in the process form, I would be willing to do that. Do you have any suggestions on how I can accomplish the single LDAP modify for multiple attributes without storing all the user defined fields in a process form?
    But in any case, I've attempted your suggestion. I have created a few lookup definitions:
    Code Key | Decode
    USR_LAST_NAME | Change Multiple
    USR_FIRST_NAME | Change Multiple
    USR_LOGIN | Change Multiple
    etc....
    I've then added the "Change Multiple" task to the process definition. That task calls an adapter called adpTESTGTC_GTC. Now if I update last name and first name in the same transaction, I notice that the adpTESTGTC_GTC adapter gets called twice. So it seems like even though there's just one "Change" task, it will still get executed once for each attribute modified. So adpTESTGTC_GTC would essentially be performing the same work for each attribute (that is getting all the user data and updating the process form). Since both LDAP and the Oracle Database are external to the application server, I'm guessing X LDAP modifies is just as bad for performance as X updates to the process form, where X is the number of attributes being updated in the transaction.
    kevin.pinsky wrote:
    When the update completes, if any of the fields change, it will trigger your "Updated" task on your form for that field.I'm also not sure I understand your last sentence. Are you suggesting that I have one "Updated" task for each attribute that's being sync'ed with LDAP? If that's the case, then I'm still doing multiple LDAP modifies for one transaction, right? In the end, my goal is for a reconciliation process that updates up to 60 attributes for a user to just make one LDAP modify with the up to 60 attributes being updated rather than having a separate LDAP modify for each attribute. So if a reconciliation process updates 20 attributes for a user in OIM, I would like a single LDAP modify to update the 20 attributes for the user in LDAP rather than having 20 LDAP modifies that each update one attribute.
    Thanks for your help. I would appreciate any further comments or suggestions.

  • Change Value of HTMLDB_ITEM using HTMLDB_ITEM.CHECKbox

    Hello,
    I've got a region with a 'pl/sql function returning sql query'
    declare
    q varchar2(4000);
    begin
    q:=' select htmldb_item.checkbox(1,t.jedi_ean_id) as Auswahl, ';
    q:=q||' t.ean, j.artikelbezeichnung, ';
    q:=q||' t.artikelmengeneinheit, ';
    q:=q||' htmldb_item.text(2,t.iln) as ILN, ';
    q:=q||' from malus.jedi_ean t; ';
    return q;
    end;
    My Query return for example 10 rows. Now I want to check 5 of this 10 rows using the checkbox.
    With the following PROCESS i am able to save the new values of the field ILN to the Database.
    for i in 1..HTMLDB_APPLICATION.G_F01.COUNT
    loop
    update jedi_ean j
    set j.iln = HTMLDB_APPLICATION.G_F02(i),
    where j.jedi_ean_id = HTMLDB_APPLICATION.G_F01(i);
    end loop;
    Now to my Problem:
    I want to have an input field outside of this report where the user can manually set the value of the field ILN.
    Afterwards the user checks 5 of the 10 rows and then he should have the possibility to click on a button
    to assign these values to the 5 checked rows in the report, not in the database.
    After this step the user should click on a submit button an start the existing process above.
    Is this possible??

    Hi,
    I do not know can you do that with dynamic action or is there of of box solution.
    But see this example
    https://apex.oracle.com/pls/apex/f?p=40323:30
    You can bind onchange event to text field, and call Ajax to get emp name.
    Then use sample JavaScript to set value to display only item
    Regards,
    Jari

  • One attribute assigned to Multiple Attribute Sets

    Hello There,
    I have created general attributes like Firs_Name (Character - 40), Last_Name (Character - 40) & Age (Numeric - 3) and assigned them to Multiple Attribute sets like Family_Info1, Family_Info2 & Family_Info3.
    Then i have assigned the above mentioned 3 Attribute sets to a BP.
    The problem is, when i maintain the info in Family_Info1 for First_Name, Last_Name & Age, system is updating the Family_Info2 & Family_Info 3 with the sames values and if i maintain the Family_Info2 with a different Value, the Family_Info1 is overwritten with Values from Family_Info2.
    Pls advise, if this is the standard SAP behavior and i should create different Attributes for different Attribute Sets (Like First_Name1 for Family_Info1 & First_Name2 for Family_Info2 etc) OR, it could be a SAP Bug or i need to do some config to fix this issue.
    Thanks and Regards.

    This is the standard behaviour and you can create different attributes and assign them to these different attribute sets to avoid this.
    Prakash

  • Topic: Incorrect Tag:Multiple Attributes with Same Collection Type

    I have an Object Type that contains multiple attributes with the same collection type. When I use OracleXML getXML to generate xml, the tag for all elements created for any of the matching types is the tag for the 1st of the similar attributes.
    work_t_v is an object view of a relational schema
    SQL> desc work_t_v
    Name Null? Type
    WORK_ID NUMBER(38)
    TITLE_OF_WORK VARCHAR2(512)
    MESH_HEADINGS MESH_HEADINGS_T
    AUTHORS AUTHORS_T
    COMMENT_ON WORK_REFERENCES_T
    COMMENT_IN WORK_REFERENCES_T
    ERRATUM_IN WORK_REFERENCES_T
    REPUBLISHED_FROM WORK_REFERENCES_T
    REPUBLISHED_IN WORK_REFERENCES_T
    SQL> desc work_references_t
    work_references_t TABLE OF WORK_REFERENCE_T
    Name Null? Type
    REFSOURCE VARCHAR2(255)
    NOTE VARCHAR2(255)select
    work.work_id,
    work.title_of_work,
    work.comment_on comment_on,
    work.comment_in comment_in,
    work.erratum_in erratum_in,
    work.republished_from republished_from,
    work.republished_in republished_in
    from work_t_v work
    where work_id = 99350984
    results in tag of <comment_on> for all the elements built from the work_references_t type (i.e., there are no <comment_in>, <erratum_in>, <republished_from> or <republished_in> elements)
    sample result is:
    <COMMENT_ON>
    <COMMENT_ON_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601 [CommentOn]</REFSOURCE>
    </COMMENT_ON_ITEM>
    </COMMENT_ON>
    <COMMENT_ON>
    <COMMENT_ON_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601 [CommentIn]</REFSOURCE>
    </COMMENT_ON_ITEM>
    </COMMENT_ON>
    <COMMENT_ON>
    <COMMENT_ON_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601 [ErratumIn]</REFSOURCE>
    </COMMENT_ON_ITEM>
    </COMMENT_ON>
    <COMMENT_ON>
    <COMMENT_ON_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601 [RepublishedFrom]</REFSOURCE>
    </COMMENT_ON_ITEM>
    </COMMENT_ON>
    <COMMENT_ON>
    <COMMENT_ON_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601 [RepublishedIn]</REFSOURCE>
    </COMMENT_ON_ITEM>
    </COMMENT_ON>
    The above xml should be:
    <COMMENT_ON>
    <COMMENT_ON_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601 [CommentOn]</REFSOURCE>
    </COMMENT_ON_ITEM>
    </COMMENT_ON>
    <COMMENT_IN>
    <COMMENT_IN_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601 [CommentIn]</REFSOURCE>
    </COMMENT_IN_ITEM>
    </ERRATUM_IN>
    <COMMENT_ON>
    <ERRATUM_IN_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601 [ErratumIn]</REFSOURCE>
    </ERRATUM_IN_ITEM>
    </ERRATUM_IN>
    <REPUBLISHED_FROM>
    <REPUBLISHED_FROM_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601 [RepublishedFrom]</REFSOURCE>
    </REPUBLISHED_FROM_ITEM>
    </REPUBLISHED_FROM>
    <REPUBLISHED_IN>
    <REPUBLISHED_IN_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601 [RepublishedIn]</REFSOURCE>
    </REPUBLISHED_IN_ITEM>
    </REPUBLISHED_IN>bracketed portion [] is contained within the refsource string to indicate what type of reference it should be displayed as.
    I also found that if I use the -withDTD parameter to include the dtd, the dtd includes the appropriate elements (comment_in, erratum_in, republished_from and republished_in). However, it incorrectly defines refsource and note multiple times (once for each WORK_REFERENCES_T attribute).
    Are these known problems? Will they be fixed? I'm more concerned about the XML problem than the DTD problem.
    Thanks! -- John Butler
    null

    Using the version of XML SQL Utility that comes with the next XSQL Servlet release 0.9.8.6 I did the following:
    create type foo as object (a number);
    create type foolist as table of foo;
    create view fooview
    as select
    cast(multiset(
    select sal from emp where rownum < 2)
    as foolist) list1,
    cast(multiset(
    select sal from emp where rownum < 2)
    as foolist) list2
    from dual;
    When I request a "SELECT * FROM FOOVIEW"
    through getXML I get:
    <?xml version="1.0"?>
    <ROWSET>
    <ROW num="1">
    <LIST1>
    <LIST1_ITEM>
    <A>800</A>
    </LIST1_ITEM>
    </LIST1>
    <LIST2>
    <LIST2_ITEM>
    <A>800</A>
    </LIST2_ITEM>
    </LIST2>
    </ROW>
    </ROWSET>
    So this appears fixed in the next code drop.
    In the interim, I'll email you the new JAR file until (since it won't be on OTN for a few more days).
    null

  • Incorrect Tag:Multiple Attributes with Same Collection Type

    I have an Object Type that contains multiple attributes with the
    same collection type. When I use OracleXML getXML to generate
    xml, the tag for all elements created for any of the matching
    types is the tag for the 1st of the similar attributes.
    work_t_v is an object view of a relational schema
    SQL> desc work_t_v
    Name Null? Type
    WORK_ID NUMBER(38)
    TITLE_OF_WORK VARCHAR2(512)
    MESH_HEADINGS MESH_HEADINGS_T
    AUTHORS AUTHORS_T
    COMMENT_ON WORK_REFERENCES_T
    COMMENT_IN WORK_REFERENCES_T
    ERRATUM_IN WORK_REFERENCES_T
    REPUBLISHED_FROM WORK_REFERENCES_T
    REPUBLISHED_IN WORK_REFERENCES_T
    SQL> desc work_references_t
    work_references_t TABLE OF WORK_REFERENCE_T
    Name Null? Type
    REFSOURCE VARCHAR2(255)
    NOTE VARCHAR2(255)
    select
    work.work_id,
    work.title_of_work,
    work.comment_on comment_on,
    work.comment_in comment_in,
    work.erratum_in erratum_in,
    work.republished_from republished_from,
    work.republished_in republished_in
    from work_t_v work
    where work_id = 99350984
    results in tag of <comment_on> for all the elements built from
    the work_references_t type (i.e., there are no <comment_in>,
    <erratum_in>, <republished_from> or <republished_in> elements)
    <COMMENT_ON>
    <COMMENT_ON_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601
    [CommentOn]</REFSOURCE>
    </COMMENT_ON_ITEM>
    </COMMENT_ON>
    <COMMENT_ON>
    <COMMENT_ON_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601
    [CommentIn]</REFSOURCE>
    </COMMENT_ON_ITEM>
    </COMMENT_ON>
    <COMMENT_ON>
    <COMMENT_ON_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601
    [ErratumIn]</REFSOURCE>
    </COMMENT_ON_ITEM>
    </COMMENT_ON>
    <COMMENT_ON>
    <COMMENT_ON_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601
    [RepublishedFrom]</REFSOURCE>
    </COMMENT_ON_ITEM>
    </COMMENT_ON>
    <COMMENT_ON>
    <COMMENT_ON_ITEM>
    <REFSOURCE>J Infect Dis 1998 Aug;178(2):601
    [RepublishedIn]</REFSOURCE>
    </COMMENT_ON_ITEM>
    </COMMENT_ON>
    bracketed portion [] is contained within the refsource string to
    indicate what type of reference it should be displayed as.
    I also found that if I use the -withDTD parameter to include the
    dtd, the dtd includes the appropriate elements (comment_in,
    erratum_in, republished_from and republished_in). However, it
    incorrectly defines refsource and note multiple times (once for
    each WORK_REFERENCES_T attribute).
    Are these known problems? Will they be fixed? I'm more
    concerned about the XML problem than the DTD problem.
    Thanks! -- John Butler
    null

    Using the version of XML SQL Utility that comes with the next XSQL Servlet release 0.9.8.6 I did the following:
    create type foo as object (a number);
    create type foolist as table of foo;
    create view fooview
    as select
    cast(multiset(
    select sal from emp where rownum < 2)
    as foolist) list1,
    cast(multiset(
    select sal from emp where rownum < 2)
    as foolist) list2
    from dual;
    When I request a "SELECT * FROM FOOVIEW"
    through getXML I get:
    <?xml version="1.0"?>
    <ROWSET>
    <ROW num="1">
    <LIST1>
    <LIST1_ITEM>
    <A>800</A>
    </LIST1_ITEM>
    </LIST1>
    <LIST2>
    <LIST2_ITEM>
    <A>800</A>
    </LIST2_ITEM>
    </LIST2>
    </ROW>
    </ROWSET>
    So this appears fixed in the next code drop.
    In the interim, I'll email you the new JAR file until (since it won't be on OTN for a few more days).
    null

  • HTMLDB_ITEM.CHECKBOX

    I used HTMLDB_ITEM.CHECKBOX(1,"field") in a tabular report, now I need to make a button, or something like that, to select all the row checkboxes, but I don't know how to work with it, I'd really appreciate if anyone could help me with this, giving me the link to any page about it or telling me the way to do it.
    Víctor Carmi Lara

    for i in 1..htmldb_application.g_f01.count() loop
      -- do some DML; values of checkboxes are referenced with htmldb_application.g_f01(i)
    end loop;Jure

  • How to pass checkbox multiple value in URL as parameter?

    Hello,
    I have a checkbox in two page. The checkbox is based on a LOV and user can check more than one value at a time. The return value of the checkbox is like "ID1:ID2".
    I want to call another page with the same checkbox item and want to pass the checked value via the URL.
    This cause problem because checked value are separated with : that not work in URL.
    So, how can I pass checkbox multiple value in parameter via an URL?
    Thanks
    Jean

    Jean,
    Why pass it in a URL instead of just using what's in session state? On your second page, set the Source Type of the check box item to ITEM and enter the name of the check box item on the first page.
    Sergio

  • Multiple Attributes for an Element

    Hi,
    I am trying to create an XML Document with an Element having multiple
    attributes -
    <field name="dept">1</field>
    <field name="firstname">Barbara</field>
    <field name="lastname">Streisand</field>
    <field name="age">59</field>
    In my code I am trying something like this :-
    Element field2 = document.createElement("field");
    field2.setAttribute("name", "firstname");               
    rootElt.appendChild (field2);
    rootElt.appendChild(document.createTextNode (firstname));
    Any Advice !!
    -Thanks

    You didn't seem to have a problem, but you asked for advice. So here's my advice: Use meaningful element names.
    <Department>1</Department>
    <Firstname>Barbara</Firstname>
    <Lastname>Streisand</Lastname>
    <Age>59</Age>

  • Multiple attributes in lov

    Hi, forum.
    I don't know where do I make a mistake.
    I tryed to make lov with multiple attributes how it is described in the
    JHeadstart Developer's guide.
    But when I type several attribute names, separated by comma
    in Lookup Display Attribute property and run JAG I receive the following error:
    Attribute ..., ... does not exist in VO.
    Help, please!!!

    Check your Jhs version. This feature (multiple LOV attributes) is only available in 10.1.2.1 version.
    Eduardo

  • Label for htmldb_item.checkbox

    Is there a way to put a display label for checkboxes rendered with htmldb_item.checkbox?
    I know it doesnt make much sense to put a label on every row next to each checkbox on a report region, but just wanted to know if it was possible.
    Thanks

    Thanks, that works!
    I just tested this out on the hosted site (24317:4)
    What does the
    onMouseOver="row_mouse_over1517788416209474431(this, 1)"
    stuff in the table do? I am pretty sure I dont get that on my site. Is it related to the theme/template? it doesnt seem to do anything
    Thanks

  • Ldapsearch returning multiple attributes with wildcard?

    I'm running DSEE 6.2 and I'm wondering if it's possible to return multiple attributes in an ldapsearch request based on the attribute name.
    For instance, I have corpXattr1, corpXattr2, corpXattr3 in my directory, and I want to return all attributes for a particular user that start with corpX* .
    I haven't found a way of doing this, but maybe somebody can help?

    It is not possible to specify patterns (or wildcards) in the list of attributes that can be returned by the Directory Server.
    This is not part of the LDAPv3 specification.
    Regards,
    Ludovic.

  • HTMLDB_ITEM.CHECKBOX  p_checked_values Length 4000

    Hi,
    I am using the HTMLDB_ITEM.CHECKBOX and the values that are checked by default is dynamically generated. Once the length of p_checked values crosses 4000, I get the following error.
    ORA-01704: string literal too long
    Please suggest if there is a workaround for the same.
    Thanks,
    Rajesh.

    I am trying to generate a report. This is how the query is returned.
    q := ' select HTMLDB_ITEM.CHECKBOX(1,empid ,NULL,'
    || ''''
    || v_existing_selection
    || ''''
    || ','
    || ''':'''
    || ')'
    || '"Select",'
    || ' col2'
    || ' col3'
    || ' col4
    || 'from table 1,table2'
    The v-existing selection which indictes the boxed to be checked by default is formed dynamically. It has the list of all the Ids that satisfy a particular criterion.
    So, when the number of Ids are more, the v_existing_selection length increses adn at one point, it crosses 4000 and i get the error stated above.
    Please advice.

Maybe you are looking for

  • Moving Stack from one folder to another?

    Is there a way to keep a stack together while moving it from one folder to another. When I grab the stack and drop it to a folder, I view the folder and the images are no longer in a stack. It would save me a lot of time if they would stay stacked. A

  • Alt Text in CS03 Screen

    Hi All... In CS03 screen (BOM), there is a field called ALT TExt for entering Text lines. The field is from STKO-STKTXT. If User enters the Text in that field, only First Line is getting stored in the SAP Table. The rest can not be seen in the Databa

  • Multiple NICs in non-global zone

    Hi All I have configured a whole-root zone using "ip-type=exclusive". I have configured two network interfaces bge1 and nxge1, but only bge1 seems to be working properly. From within the whole-root zone, I can ping the nxge1 interface, but from anywh

  • DB won't start

    I just loaded Oracle DB (Enterprise 10g) and now it says the database is not running and I can not log on to it. I did not un-lock any accounts except the already un-locked system account that were installed as un-locked (if that has anything to do w

  • Key locker since the update

    Hello I've made the OS 5 update on my 8520 and I don't find the icon to lock the keyboard ! I also find if it's possible to parameter a delay for lock the keyboard. If it's not possible is there an app ? thanks for your answers