The new page designs

ara3nara3n Member Posts: 9,256
edited 2006-10-10 in NAV Three Tier
One thing I'm looing forward to, an I hope it is the case is the customization done by US to all the forms is lowered. I've been merging an addon from W1 version to US and Comparing forms in text comparing tools mind numing. The main reason why US modifies these forms is because of zip and state text boxes . They change some other fields as well based on US companies work. I think they should leave them the same way, It's just extra maintainbility that is not needed. Anyways coming to my point. With V.5 hopefully they don't have to do this. because Pages get rendered based on importance, so all they have to do is make some fields more important than others, and US locations are not needed.
[-o<
Ahmed Rashed Amini
Independent Consultant/Developer


blog: https://dynamicsuser.net/nav/b/ara3n

Comments

  • ara3nara3n Member Posts: 9,256
    found a bug while importing text. This form was req. worksheet. The addon had fields added to the form. Exporting the form to text works fine. Importing the same text file errors out and the error is XPOS 13500 is greater than 10000. Values can be default, 1 through 10000.

    I had to change the values to default to import it back to navision.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • ara3nara3n Member Posts: 9,256
    Something else I hope they change
    The Caption for Multi language shouldn't be part of a property but a table. Having 4 captions and comparing a world wide to US, for text comparison is horrible.


    Also why Does US change (LCY) to ($) in every object. Is this realy needed?
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • DenSterDenSter Member Posts: 8,307
    yes and pretty please to that yes! It takes friggin forever to merge addons because of that property.
  • ara3nara3n Member Posts: 9,256
    What I have been doing is Export the language packs from US version all 4 of them and loading them into W1, then did the text comparison. It saves me time, but still.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • jreynoldsjreynolds Member Posts: 175
    ara3n wrote:
    What I have been doing is Export the language packs from US version all 4 of them and loading them into W1, then did the text comparison. It saves me time, but still.
    You can save a bit of time by exporting the language modules from the US version and selecting the "Delete language" option. Then you can compare the W1 version with US (without language modules) without spending the extra time to import them into the W1 version.
  • ara3nara3n Member Posts: 9,256
    jreynolds wrote:
    ara3n wrote:
    What I have been doing is Export the language packs from US version all 4 of them and loading them into W1, then did the text comparison. It saves me time, but still.
    You can save a bit of time by exporting the language modules from the US version and selecting the "Delete language" option. Then you can compare the W1 version with US (without language modules) without spending the extra time to import them into the W1 version.


    I believe you will still have ($) instead of (LCY) in ENU version. Also you have now a modified objects that for upgrade purposes will be another mess.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • ara3nara3n Member Posts: 9,256
    another feature that is time wasting is merging two addons into the same db. You have to remove all the code before merging the tables.
    I wish that you could merge the tables, but don't compile it so that during import it doesn't error out. Do this only when you are merging te table objects. after you've imported the objects. You can compile the objects.
    [-o<
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • Miklos_HollenderMiklos_Hollender Member Posts: 1,598
    Personally what I found is that opening one database locally and another on a server, copy-paste works like a charm: copying buttons bring the code with them, functions bring the vars and the code, table fields bring the code and so on...

    I think the only thing needed is writing appropriate upgrade docs for add-ons and customer developments and then everything is OK.

    For example, I had a custom development for confirming vendor invoices, with 2 confirming users, each having a noneditable textbox and a button in a container on the form... and I just wrote "copy-paste container called Confirmation" in the Documentation trigger, and then later on it was really easy to copy-paste it...
  • ara3nara3n Member Posts: 9,256
    Yes I do like the copy and pasting of function or buttons. unfortunately id doesn't work over citrix. :-s

    One thing that developer should follow is make their variables local so that when you copy functions it copies those variable as well.

    We still cannot search for fields when we design the table.
    A trick that I've found out for this. You select the field in table designer then you click the grey area to make the record noeeditable. Then you hit the first letter of the field. This will find the first field. Then you select the record again and hit the first letter. One you've passed the first page of fields, you just keep hitting the first letter.

    I think I should put this on tips and tricks section.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • Captain_DX4Captain_DX4 Member Posts: 230
    ara3n wrote:
    We still cannot search for fields when we design the table.
    A trick that I've found... *snip*

    When I know I need to do some work in a table, I copy/paste into Excel. Finding the name in Excel is much easier. Then when I get the ID of the field I need, I go back to Table Designer and can look it up by the ID.

    I attempted to use the method you described but cannot figure out what you are referring to. Could you please provide a bit more detail?
    Kristopher Webb
    Microsoft Dynamics NAV Developer
  • ara3nara3n Member Posts: 9,256
    I'll try to explain it again.

    In object designer. click on table select item table and click design. The cursor will be on "field No.". Hit TAB to move to the next field "Field Name". Now select the record by using the mouse and clicking the left gray column (it has the black triangle).
    Once the record is selected, you'll notice that the whole record is blue, and that "No." field name becomes uneditable. Hit the letter C and the cursor will move to Class field.


    One more thing. I tested this in SP2 with improvement and it looks like it doesn't work on that version. But it works all the way to SP1.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • Captain_DX4Captain_DX4 Member Posts: 230
    Ahhh! I see now! Clever of you to figure out! I got my improved SP2 to work. Perhaps I'm missing an improvement. *off to Partner site to check for more improvements*

    Ta!
    Kris
    Kristopher Webb
    Microsoft Dynamics NAV Developer
  • ara3nara3n Member Posts: 9,256
    Maybe I should put it on Tips and Tricks, but it's hard to describe, Maybe a video will explain it.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • Captain_DX4Captain_DX4 Member Posts: 230
    If you can do a video file, I'm sure it would help.
    Kristopher Webb
    Microsoft Dynamics NAV Developer
  • PhennoPhenno Member Posts: 630
    It works in SP2 env.... don't know what you were trying to do but it works here.
  • ara3nara3n Member Posts: 9,256
    There other things I can't use with this sp2 client. For example in property window I can't click on letters to find the first property that starts with that letter. It looks like need to reinstall sp2. Maybe that will fix it.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • ara3nara3n Member Posts: 9,256
    I just reloaded the hotfixes ontop of the folder and changed the zup file and it works now.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • PhennoPhenno Member Posts: 630
    ara3n wrote:
    I just reloaded the hotfixes ontop of the folder and changed the zup file and it works now.

    But, it stays that in some circumstances, that feature can be unavailible... :roll:
  • ara3nara3n Member Posts: 9,256
    I'm sorry what feature are you refering to?
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • krikikriki Member, Moderator Posts: 9,115
    ara3n wrote:
    Maybe I should put it on Tips and Tricks, but it's hard to describe, Maybe a video will explain it.
    Well, this is one hell of a trick. Instead of scanning all fields in a table. So go ahead:put it on Tips&Tricks. Later you can still add a video if needed (or if your time permits).
    Regards,Alain Krikilion
    No PM,please use the forum. || May the <SOLVED>-attribute be in your title!


  • ara3nara3n Member Posts: 9,256
    kriki wrote:
    ara3n wrote:
    Maybe I should put it on Tips and Tricks, but it's hard to describe, Maybe a video will explain it.
    Well, this is one hell of a trick. Instead of scanning all fields in a table. So go ahead:put it on Tips&Tricks. Later you can still add a video if needed (or if your time permits).

    :D
    will do.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • PhennoPhenno Member Posts: 630
    ara3n wrote:
    I'm sorry what feature are you refering to?

    Your "feature" for finding fields by typing name, ofcourse :)
    I meant, that it is possible to mess up the zup file (or whatever else) and cause of that to not to be able to use that feature.
    Oh, nevermind :D
  • Marije_BrummelMarije_Brummel Member, Moderators Design Patterns Posts: 4,262
    If I remember correctly this can also work with older versions when you are in the C/AL editor looking for Functions.

    Fortunately it was in the Navision training 8 years ago and I use it every day without thinking. :oops:

    Sorry I never mentioned it.
  • Captain_DX4Captain_DX4 Member Posts: 230
    Looking for Functions in the global list, or in code? I assume you mean in the global list. Would have been handy for code, though! I'm so glad that the Find feature has been updated to find the trigger titles too, now!

    As for you not sharing, that's ok. We'll get out the wet noodle and call it even. *sly grin*
    Kristopher Webb
    Microsoft Dynamics NAV Developer
  • pdjpdj Member Posts: 643
    Great trick! And you don't even have to use the mouse to do it. Just hold Shift and press arrow-down. It doesn't matter that multiple fields are marked. It works great and even in my 4SP2 too. \:D/

    This trick is almost the biggest improvement in the C/Side GUI since, well, ever..?? ](*,)
    Fighting for 1st place with the ability to scan through functions by their first letter introduced in 3.70. Damn the C/Side GUI is a pity #-o
    Regards
    Peter
  • ara3nara3n Member Posts: 9,256
    Lol You guys really like this Trick. I'll post in tips and trick first and then I'll will make the video if it's not clear.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • girish.joshigirish.joshi Member Posts: 407
    On SP2, you lose the field is after highlighting the whole row, you can press any letter and go to the next instance of the a field startign with the letter, but it is still editable. if you highlight that line again, you acn still go the next one....

    a bit annoying, but still better than scrollign through the list.
  • ajhvdbajhvdb Member Posts: 672
  • ara3nara3n Member Posts: 9,256
    Yes you can use ctrl+a but you still have the issue Girish was describing.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • zeninolegzeninoleg Member Posts: 236
    On SP2, you lose the field is after highlighting the whole row, you can press any letter and go to the next instance of the a field startign with the letter, but it is still editable. if you highlight that line again, you acn still go the next one....
    I tried on 3.70 and have the same story BUT if you will hold Shift key while pressing, you can press letter as many times as you want :D
    Sometimes it does not work though :evil: but it is definatelly better then was before!
    Best Regards,
    Oleg
Sign In or Register to comment.