Cursor position

alex9
alex9 Member Posts: 97
I have a textbox on a form which has some text variable as it’s SourceExpr and I want that variable to contain filter string for some table field. Textbox has LookUp button and a trigger and ClearOnLookup=No

Is it possible to imitate in the OnLookup trigger code generic Navision behavior when it inserts selected value into CURRENT CURSOR POSITION of a textbox?

What seems to be a problem is that C/SIDE does not provide a way of knowing where cursor was prior to launching Lookup form. Above mentioned generic behavior can be observed for example in table filters.

Comments

  • ara3n
    ara3n Member Posts: 9,258
    The key is set the table relation on the text box. Then you don't need to put any code on the lookup trigger. Here is an example

    OBJECT Form 50080 test lookup with text
    {
      OBJECT-PROPERTIES
      {
        Date=11/09/06;
        Time=[ 7:44:09 PM];
        Modified=Yes;
        Version List=;
      }
      PROPERTIES
      {
        Width=8000;
        Height=8000;
      }
      CONTROLS
      {
        { 1000000000;TextBox;1980 ;1430 ;2750 ;440  ;ClearOnLookup=No;
                                                     SourceExpr=MyItem;
                                                     TableRelation=Item }
      }
      CODE
      {
        VAR
          MyItem@1000000000 : Text[250];
    
        BEGIN
        END.
      }
    }
    
    
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • alex9
    alex9 Member Posts: 97
    Thanks!
  • ara3n
    ara3n Member Posts: 9,258
    You are welcome. :)
    Ahmed Rashed Amini
    Independent Consultant/Developer


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