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

Network problems ...

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

    #16
    RE: Network problems ...

    I haven't had occasion to 'roll my own' yet. The field rule automatic lookups work great for me. BTW, *none* of my field rule lookups have any pathing information embedded in them whatsoever. Just the name of the table to lookup. This works because the lookup tables, my data tables, *and* my database files are all in the same folder.

    However, in my app they're only 'open' a brief while during data entry to individual fields. It's a big help to be able to 'fill in' more than one field with a single selection of the lookup list. If you are popping them up on every single field you could speed things up and reduce the number of times the lookup is opened by defining the lookup rule to handle more than one field in your table... assuming of course that the necessary values are present in the lookup table to begin with...

    -- tom

    Comment


      #17
      RE: Network problems ...

      Tom:

      Thanks for your reply. I like the field rule lookups too. I have used them liberally throughout my application and frequently have them fill in mutliple fields. They work well in many respects but I have run into several limitations with them. Here are a few:

      1. I have found that if the user is too quick in typing a letter and then {enter}, the lookup won't highlight the correct name. For example, if they type g {ENTER} very fast, the lookup might open in the s's or t's or whatever.

      2. There is no way to control the title bar contents. For example, a lookup based on the refsrc.dbf table, automatically has the title: Refsrc.dbf: Lookup

      3. The buttons available to the user cannot be changed (though some can be eliminated in field rules). I do not particularly care for the Find and Locate buttons, and I have created my own Find button which I like better. But having one kind in the lookup tables and another everywhere else in the application is somewhat confusing to the user.

      4. The column titles cannot be changed (except by changing the name of the field in the original table).

      5. The user does not know that the field has a lookup associated with it until the field has focus. It would be nicer if the lookup button were visible at all times, and it would be even better if we could control the actual appearance of the lookup button.

      6. Lookups do not work well when they are several layers deep. For example, if the patients form has a lookup for the referrer field, and the referrer field has a lookup for the city field, then when you try to enter a new city, it does not work.

      7. Lookups are not available for variables, just field values.

      8. And in my case, I am running into problems on a network.

      For these reasons, I have written my own lookup tables (with the help of what I learned on this amazing board). As far as I can tell, they do not have the problems discussed above. They all access the same form that I offer the user through the setup process. However, it is a lot of work and extra code to do this, and it would be great if version 5 could address these. If not, I'm still a happy camper as far as Alpha 5 is concerned. I am amazed at what I have been able to accomplish. Programming is a hobby for me, and Alpha has enabled me to create things that I would not have been able to do with any other product that I know of.

      Gary
      Gary S. Traub, Ph.D.

      Comment


        #18
        RE: Network problems ...

        Gary, Tom, et al,

        Two issues:

        1. I mention the this one since there may be a similar issue in that Gary is encountering a "Table not open" and I am encountering a "Table not in change or enter mode". Both of us are using lookup fields. I have to wonder if there isn't something with the lookup field that gets "setoff" by whatever? (See my post "Table not in change or enter mode" for details.)

        2. I realize that Networks know more about me than I know of networks but I am concerned about the network problems which I've observed on this board and leads me to the following:

        A. What if I don't have access to the network, i.e. it's in another state?
        B. How would I ever handle issues such as Gary's?
        C. If all they have is my app, how would they ever resolve issues other than mapping, etc.?
        D. When I deliver an app, will they need A5 installed to run it and basically my app is protected by pasworods, encryption, etc.?

        I realize there is probably more than one way to set things up. However, I find all the network issues somewhat confusing based on my experience at work. My app is located on the server and (Access) is installed on each computer (3). (Yah, I know I said the naught word, please forgive me) There has never been a problem, none, nada. I can keep a user from having accessibility to my app structure via "user security levels". Apparently, A5 is set up a differently.

        I guess I always thought that if I delivered an app, that's what I delivered, an app that would run by itself w/o A5 having to be installed. (Yes, I know my situation at work isn't like that but the county won't spring for the runtime version and so far I'm not flush enough to donate $550 to the county)

        See, I told you Networks knew more about me.

        Gary, I hope your issue is solved since it could become an issue for any one of us.

        kenn

        P.S. I all the literature I've seen over the years sent to me by Alpha, I've never read anything which explains how A5 is suppose dto act with a stand alone app. Example, when v5 came out, the form said the runtime was $$$ and a5 by itself was $$. Perhaps I missed it but I didn't read anything which said you must purchase both A5 and Runtime. I guess it's a matter of packaging but an explanation by Alpha of how it all works would be "somewhat handy", don't ya think?
        TYVM :) kenn

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

        Comment


          #19
          RE: Network problems ...

          Sorry, I got the name of the post wrong, it should be "Field Rules vs Calc fields" which has no bearing on the actual post. I started with the topic name, switched topics and forgot to switch the topic name to correspond with the topic.

          Hope this isn't too confusing?

          kenn
          TYVM :) kenn

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

          Comment


            #20
            RE: Network problems ...

            Ken,
            As far as I know, you would need the Runtime modules or full A5 to run aly app that you develop. The "database engine" is contained in the A5 program, not your app. Your app just calls the modules to do the "database magic". If you can get an application working withour runtime or A5, then Selwyn might just get a little mad. Our county agency runs 250 or more workstations on a network with a large NT server for A5. the server is just a file server during the day. There is no porcessing being done. At night, we run our "batch" jobs. Although we are still running ver1.02, theis system has worked flawlessly for years now. Every workstation has a copy of the runtime modules n it, and a pointer to the shared apps (A5.go). Once in a while, we run into issues where people will lock themselves up, but all-in-all, Alpha has been teriffic.

            Tom

            Comment


              #21
              RE: Network problems ...

              I agree that it is best to check your network paths. Every time I have run intoe a problem like yours it has always led to one table or another not being in the correct folder. I usually then "drop each table" from the database and then readd each table. This has always fixed these problems. You can't just look in the folder to see if the table exists because that table may not be adressed by the database. For example you modify your application on C:drive on your computer and then copy to say F:drive on your network. The application may be looking for tabel1 on c:drive even though you have table1 on f:drive.
              Dedicated server or peer to peer whenever I change the application on one computer and transfer to the server I suspect the location pointers to each table.

              Bob Sullivan

              Comment

              Working...
              X