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

WYSIWYG <new record>

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

    #16
    Re: WYSIWYG &lt;new record&gt;

    It might be handy, but I would argue that a user setting should be able to be overridden by a database setting which would be able to be overridden by a form setting. All values should have a setting choice that includes using the previous level's value, potentially bubbling all the way up to the user's settings.

    On the other hand, there are times when you want the user to be able to override lower settings, even if the norm is otherwise. The only question is how to assign the setting. Does it apply for everything, just the current form, etc.?

    But the solution for you is to include in an AUTOEXEC script and settings that you need to be sure of. Read the values 1st and only write the registry if changes need to be made!
    Regards,

    Ira J. Perlow
    Computer Systems Design


    CSDA A5 Products
    New - Free CSDA DiagInfo - v1.39, 30 Apr 2013
    CSDA Barcode Functions

    CSDA Code Utility
    CSDA Screen Capture


    Comment


      #17
      Re: WYSIWYG &lt;new record&gt;

      I uninstalled V8 and made a new install package. Still modeless. I installed only the run engine on the other computer, and it's modeless. So the runengine doesn't seem to get it's information from the database files unless the user sets it. I don't think that's right.

      I tried to install this Filemaker conversion to a client's computer yesterday and ended up with egg on my face.

      Bill Belanger

      Comment


        #18
        Re: WYSIWYG &lt;new record&gt;

        Ira,
        I'm trying to implement your code in an autoexec but I get an error in line 5 column 1. I don't know xbasic. I think line 5 column 1 is the equals sign?

        Bill Belanger

        Comment


          #19
          Re: WYSIWYG &lt;new record&gt;

          Hey, it didn't like the spaces before the equals sign...

          I'll try it

          Bill

          Comment


            #20
            Re: WYSIWYG &lt;new record&gt;

            Thanks Ira, that works. I think I should report this as a bug.

            Now what do I do, store this in some external library?

            Bill Belanger

            Comment


              #21
              Re: WYSIWYG &lt;new record&gt;

              Ira, if my application runs an autoexec script that changes the user's system settings in the registry, shouldn't my app put them back "the way they were" when the app closes? It's possible some other guy's app is expecting a different data entry style, for example.

              Perhaps the simplest choice for Bill is to define the dataentry style he needs at the form level, instead of in system preferences. i.e. abandon the "use default system setting" and specify MODAL in the properties of the form itself. No installation issues. No need to put registry values back the way they were when the app closes. Bill is only having this isse because he wants MODAL behavior but he hasn't specified it in his design. I recognize this because I often run into situations where Alpha does what I tell it to, not what I want it to.

              Comment


                #22
                Re: WYSIWYG &lt;new record&gt;

                Tom is right.

                It would be handy if the built in InstallMaker would permit one to capture all the current registry settings from the development machine, and then write them to the user's machine when the application is installed. I gather from posts in other threads that this is exactly what folks are doing with 3rd party installers.
                You have to export the registry settings you want to use, then include them in your 3rd party installer. Once done you can include, exclude, modify or add certain entries.

                Problem is, some of the entries are difficult to find. It would be nice if all the possible entries into the registry were listed someplace.

                Another problem can come if you are not watching is most installer want to put in an entry under your app name. That is ok, but you want to put the Alpha entries in the right place so runtime knows where to find them. Not had that problem, but can see the potential for a problem there.


                .
                Last edited by DaveM; 06-07-2008, 10:13 AM.
                Dave Mason
                [email protected]
                Skype is dave.mason46

                Comment


                  #23
                  Re: WYSIWYG &lt;new record&gt;

                  Dave, I'm using Alpha's installmaker. Tom is right of course, because I have two browses that I set to read only, and the system default is not applied. So I guess the system default should be ignored.

                  Just realized that now I have to go back to every form and browse and make those changes. Not right.


                  Bill Belanger

                  Comment


                    #24
                    Re: WYSIWYG &lt;new record&gt;

                    Bill,

                    I did not understand the problems that could occur with that. I have been setting each form as needed/wanted, so it never happened to me like that. Ignorance of the potential prolem should be no excuse for me??


                    .
                    Dave Mason
                    [email protected]
                    Skype is dave.mason46

                    Comment


                      #25
                      Re: WYSIWYG &lt;new record&gt;

                      Bill said
                      Just realized that now I have to go back to every form and browse and make those changes. Not right.
                      I disagree with you here, Bill. Alpha Five is working as designed. You're just climbing the learning curve, having been surprised to learn that system settings will (or may) vary from machine to machine.

                      Two things I try to always set when designing a custom form, based on lessons learned from experiences such as yours:

                      1) set the data entry style for the layout
                      2) set the desired ordering and range so that the expected records show up in the desired sort sequence

                      -- tom

                      Comment


                        #26
                        Re: WYSIWYG &lt;new record&gt;

                        What are the system settings for? Does it say in tips "This might or might not work, please take your chances"? I don't mind you defending Alpha Tom , but when stuff doesn't work like it tells you it will, like setting properties in the browse that don't stick, I don't feel it's up to the developer to figure this out after hours of fiddling. This is not a learning curve, it's bugs.

                        Bill Belanger

                        Comment


                          #27
                          Re: WYSIWYG &lt;new record&gt;

                          Bill, I'm not "defending" Alpha. Believe it or not I was trying to encourage you. As the docs explain, the system settings are designed so that you can customize your experience with Alpha Five on your machine. Why do you think each machine will have been customized the same way when your application starts up? I think that expectation is telling. The fact that you understand it now is a good thing. You've inched up the learning curve a bit. Congratulations.

                          Good luck with your project, I'm glad we were able to explain why you were seeing something you did not understand.

                          -- tom

                          Comment


                            #28
                            Re: WYSIWYG &lt;new record&gt;

                            Originally posted by Tom Cone Jr View Post
                            Ira, if my application runs an autoexec script that changes the user's system settings in the registry, shouldn't my app put them back "the way they were" when the app closes? It's possible some other guy's app is expecting a different data entry style, for example.
                            Absolutely correct. One should always minimize side effects. My functions that I create, always restore the state of things on the way out. Using a database exit event should have code to restore things back to the original as well.

                            But suppose you were running two apps at the same time? What settings would you, could you use. The Registsry is shared by both apps. So this argues for setting it in database specific controls, which are only available at the form/browse level.

                            But for most typical uses, people have one and only one app that they use, and preserving the state is not needed.
                            Regards,

                            Ira J. Perlow
                            Computer Systems Design


                            CSDA A5 Products
                            New - Free CSDA DiagInfo - v1.39, 30 Apr 2013
                            CSDA Barcode Functions

                            CSDA Code Utility
                            CSDA Screen Capture


                            Comment

                            Working...
                            X