Alpha Software Mobile Development Tools:   Alpha Anywhere    |   Alpha TransForm subscribe to our YouTube Channel  Follow Us on LinkedIn  Follow Us on Twitter  Follow Us on Facebook

Announcement

Collapse

The Alpha Software Forum Participation Guidelines

The Alpha Software Forum is a free forum created for Alpha Software Developer Community to ask for help, exchange ideas, and share solutions. Alpha Software strives to create an environment where all members of the community can feel safe to participate. In order to ensure the Alpha Software Forum is a place where all feel welcome, forum participants are expected to behave as follows:
  • Be professional in your conduct
  • Be kind to others
  • Be constructive when giving feedback
  • Be open to new ideas and suggestions
  • Stay on topic


Be sure all comments and threads you post are respectful. Posts that contain any of the following content will be considered a violation of your agreement as a member of the Alpha Software Forum Community and will be moderated:
  • Spam.
  • Vulgar language.
  • Quotes from private conversations without permission, including pricing and other sales related discussions.
  • Personal attacks, insults, or subtle put-downs.
  • Harassment, bullying, threatening, mocking, shaming, or deriding anyone.
  • Sexist, racist, homophobic, transphobic, ableist, or otherwise discriminatory jokes and language.
  • Sexually explicit or violent material, links, or language.
  • Pirated, hacked, or copyright-infringing material.
  • Encouraging of others to engage in the above behaviors.


If a thread or post is found to contain any of the content outlined above, a moderator may choose to take one of the following actions:
  • Remove the Post or Thread - the content is removed from the forum.
  • Place the User in Moderation - all posts and new threads must be approved by a moderator before they are posted.
  • Temporarily Ban the User - user is banned from forum for a period of time.
  • Permanently Ban the User - user is permanently banned from the forum.


Moderators may also rename posts and threads if they are too generic or do not property reflect the content.

Moderators may move threads if they have been posted in the incorrect forum.

Threads/Posts questioning specific moderator decisions or actions (such as "why was a user banned?") are not allowed and will be removed.

The owners of Alpha Software Corporation (Forum Owner) reserve the right to remove, edit, move, or close any thread for any reason; or ban any forum member without notice, reason, or explanation.

Community members are encouraged to click the "Report Post" icon in the lower left of a given post if they feel the post is in violation of the rules. This will alert the Moderators to take a look.

Alpha Software Corporation may amend the guidelines from time to time and may also vary the procedures it sets out where appropriate in a particular case. Your agreement to comply with the guidelines will be deemed agreement to any changes to it.



Bonus TIPS for Successful Posting

Try a Search First
It is highly recommended that a Search be done on your topic before posting, as many questions have been answered in prior posts. As with any search engine, the shorter the search term, the more "hits" will be returned, but the more specific the search term is, the greater the relevance of those "hits". Searching for "table" might well return every message on the board while "tablesum" would greatly restrict the number of messages returned.

When you do post
First, make sure you are posting your question in the correct forum. For example, if you post an issue regarding Desktop applications on the Mobile & Browser Applications board , not only will your question not be seen by the appropriate audience, it may also be removed or relocated.

The more detail you provide about your problem or question, the more likely someone is to understand your request and be able to help. A sample database with a minimum of records (and its support files, zipped together) will make it much easier to diagnose issues with your application. Screen shots of error messages are especially helpful.

When explaining how to reproduce your problem, please be as detailed as possible. Describe every step, click-by-click and keypress-by-keypress. Otherwise when others try to duplicate your problem, they may do something slightly different and end up with different results.

A note about attachments
You may only attach one file to each message. Attachment file size is limited to 2MB. If you need to include several files, you may do so by zipping them into a single archive.

If you forgot to attach your files to your post, please do NOT create a new thread. Instead, reply to your original message and attach the file there.

When attaching screen shots, it is best to attach an image file (.BMP, .JPG, .GIF, .PNG, etc.) or a zip file of several images, as opposed to a Word document containing the screen shots. Because Word documents are prone to viruses, many message board users will not open your Word file, therefore limiting their ability to help you.

Similarly, if you are uploading a zipped archive, you should simply create a .ZIP file and not a self-extracting .EXE as many users will not run your EXE file.
See more
See less

Record navigation button speed

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Record navigation button speed

    When using the record navigation buttons on the toolbar to move through records on the form, the toolbar button can keep up with the speed of quickly pressing the button. If I place a record navigation button such as (find next record) on the form, it will not respond to repeated presses of the button, you have to slowly press the button. Does anyone know how to make the form button behave like the toolbar counterpart.



    Thanks


    Jim

    #2
    RE: Record navigation button speed

    Jim,

    I'm not sure it's the button. I tried this on my form and there is no difference in the speed. If you haven't already, try recreating the button.

    kenn
    TYVM :) kenn

    Knowing what you can achieve will not become reality until you imagine and explore.

    Comment


      #3
      RE: Record navigation button speed

      Thanks for rersonding Kenn

      I've tried it numerous times by using the Button Genie as well as using the Action scripts with a button. Either way if you quickly press the button, it will not advance the record everytime like the tool bar will. I have seen some posts here about Alpha not keeping up with keypresses.

      FYI, the form name is Parts. The script Onpush attached to the form button is

      :Parts.fetch_next()

      My PC is a PIII 450mhz with 128meg. I don't think processor power is the cuprit.



      Thanks again,

      Jim

      Comment


        #4
        RE: Record navigation button speed

        OK,

        A couple more thoughts from this novice.

        1. You differentiate a "quick press" and a "slow press". What do you mean by that? A click is a click. As soon as the mouse button or the key is released, the action is fired. In other words, how do you slow down the actual point of the contact with the click. It's like turning on a light. You can either move the switch slow or fast but when contact is made, the light's either on or off. Hmmmm. I've had too many of them off lately!

        2. Have you tried a data base compact? That has solved a few wierd problems for me from time to time.

        kenn
        TYVM :) kenn

        Knowing what you can achieve will not become reality until you imagine and explore.

        Comment


          #5
          RE: Record navigation button speed

          Jim,

          I am not positive, but it may have something to do with the sensitivity
          of your mouse. While your navigation button has focus, try pressing
          the[ENTER] key...repeatedly & see if the button keeps up with the
          enter key. If you adjust the double click speed faster for your mouse,
          you may see some improvement in your button action with the mouse.

          The script below is reported to be helpful if you are getting ghost buttons
          when you repeatedly press a button....




          ''XBasic
          ON ERROR GOTO error_handler

          this.disable()
          if eof()=.f.

          parent.fetch_next()
          else
          end if
          error_handler:
          this.enable()
          end

          Comment


            #6
            RE: Record navigation button speed

            Jim,

            I am not positive, but it may have something to do with the sensitivity
            of your mouse. While your navigation button has focus, try pressing
            the[ENTER] key...repeatedly & see if the button keeps up with the
            enter key. If you adjust the double click speed faster for your mouse,
            you may see some improvement in your button action with the mouse.

            The script below is reported to be helpful if you are getting ghost buttons
            when you repeatedly press a button....




            ''XBasic
            ON ERROR GOTO error_handler

            this.disable()
            if eof()=.f.

            parent.fetch_next()
            else
            end if
            error_handler:
            this.enable()
            end

            Comment


              #7
              RE: Record navigation button speed

              Thanks Doug,
              I think you hit on the problem. The speed of the form button when using the enter key is accurate. When using the mouse, I loose some of the click actions. I increased the speed of the double click to max and it works properly but it's too fast to double click selections. Dropping the speed down one notch from max improves the action from the mouse but I still loose some click presses. It's still strange though that if you use the navigation buttons on the tool bar at the top of the screen, the mouse clicks work properly at any speed but when the button is put on a form, then there is this problem with the mouse.


              Thanks again Jim

              Comment


                #8
                RE: Record navigation button speed

                Jim, I have had the same experience across many machines of different types and speeds in many offices on different networks. For what it's worth, your not alone in the universe. I love the product but this one is a puzzle.

                Comment


                  #9
                  RE: Record navigation button speed

                  Jim,


                  As you say, fetching the next record with the mouse click on the tool bar syncs
                  up fine as does the enter key when used on the forms button......setting the
                  double click speed of the mouse improves the button action, but its still not
                  tit-for-tat.

                  I think that the problem is that the mouse button has 2 functions.... a single
                  click function & a double click function. Depending on your double click speed
                  & the speed that you click the button on your form you may notice that the mouse
                  pushes the button about half of the time. On the tool bar it pushes it every
                  time. The difference is that objects on a form use the double click function,
                  while the tool bar defeats the double click function.

                  An example would be in any field where the field rule sets the cursor at the end
                  or begining of unselected text. A double click in the field will select all of the
                  text in the field.

                  So your goal is to defeat the double click function of the mouse for your
                  buttons(only). I haven't messed with working out the details of doing this, but
                  I would start by looking for mouse events, I maybe even the OnKey event.

                  Good luck & post any positive results you come up with!

                  ~doug

                  Comment


                    #10
                    RE: Record navigation button speed

                    Just a thought, what kind of a mouse are you using and how long has it be "mousing"? Could it be that it's wearing out? After reading the last few parts of this thread, I remembered having a mouse do the same thing on a cad program, word processor, etc. I sent the mouse to the toilet and replaced it. Solved the problem. Ever watch a mouse swim in a toilet when it's flushed? Same principal, it's legs can only go for so long.

                    kenn
                    TYVM :) kenn

                    Knowing what you can achieve will not become reality until you imagine and explore.

                    Comment


                      #11
                      RE: Record navigation button speed

                      Thanks Doug.

                      I'll look into what you suggested.


                      Jim

                      Comment


                        #12
                        RE: Record navigation button speed

                        My observations:

                        1. Both the toolbar buttons and user created buttons do not process the mouse click until the mouse button is released.

                        2. Watching a user button as I press and release the mouse button on it reveals that there is a considerable delay in redrawing the user button from the pushed to unpushed state.

                        3. Watching the toolbar button as I press and release the mouse button on it reveals that there is virtually no delay in redrawing the toolbar button.

                        4. In both cases, the record is fetched and updated on screen immediately upon the release of the mouse button.

                        I've tried this on two computers, two different brands of mice, with the same results. I believe it to be an optimization issue with A5's code for implementing user created buttons. The same thing happens if you try to click on A5's spin controls in any of their layout editors. If you click too fast, A5 misses some of the clicks.

                        Comment

                        Working...
                        X