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

Very frustrating - Append problems ... again ...

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

    #16
    RE: Very frustrating - Append problems ... again .

    Sometimes when things don't show in the cp, i do a compact of the alb file(s). That usually works for me. Worth a try.

    'Perform maintenance (compact) on the selected dictionary.
    '-----------------------------------------------
    dir_put(a5.get_Path())
    filename = ui_get_file("Dictionary to Update", "table(*.DDD)|set(*.SET)|application(*.ALB)",vDBF_Path+CHR(92),"X")

    IF filename = "" THEN
    END
    END IF

    dictionary.update(filename)

    ui_msg_box("Database Dictionary Update",filename + chr(13) + "Table Compacted",UI_INFORMATION_SYMBOL)

    END
    Peter
    AlphaBase Solutions, LLC

    [email protected]
    https://www.alphabasesolutions.com


    Comment


      #17
      RE: Very frustrating - Append problems ... again .

      Charlie,

      All tables are in the same path.

      What is "ddd maintenance" and how do I run it?

      Thanks

      Gary
      Gary S. Traub, Ph.D.

      Comment


        #18
        RE: Very frustrating - Append problems ... again .

        Try that again

        'Perform maintenance (compact) on the selected dictionary.
        '-----------------------------------------------
        dir_put(a5.get_Path())
        filename = ui_get_file("Dictionary to Update", "table(*.DDD)|set(*.SET)|application(*.ALB)",a5.get_Path()+CHR(92),"X")

        IF filename = "" THEN
        END
        END IF

        dictionary.update(filename)

        ui_msg_box("Database Dictionary Update",filename + chr(13) + "Table Compacted",UI_INFORMATION_SYMBOL)

        END
        Peter
        AlphaBase Solutions, LLC

        [email protected]
        https://www.alphabasesolutions.com


        Comment


          #19
          RE: Very frustrating - Append problems ... again .

          peter,

          thanks for that info - I ran it, and it did not correct the problem.
          Gary S. Traub, Ph.D.

          Comment


            #20
            RE: Very frustrating - Append problems ... again .

            the screen shots don't help anyone diagnose the problem.

            if you can't post files that allow someone to repeat the problem, then i doubt you will get a resolution to this. (unless of course your resolve it yourself).

            also, if you do want to post screen shots, there is no need to post 800K files which take a long time to download. if you saved your files as jpeg or png they would be much smaller.


            Irene,
            Selwyn asked for more information and I thought the screen shots certainly document the problem.

            I do not know what files to post. I would be happy to send the entire app to Selwyn, if that is what is needed. Let me know.

            Gary
            Gary S. Traub, Ph.D.

            Comment


              #21
              RE: Very frustrating - Append problems ... again .

              Gary:
              listed below is a script for dd maintenance.
              copy the lines of code
              open the application
              go to control panel
              click on the script tab
              click new
              create a new xbasic script and post the lines of code
              save and then double click to run

              charlie crimmel

              ' scpzzDDDMaintenance
              ' Maintains data dictionary of user's choice
              ' -----------------------------------------

              option NoBreak
              DDDfile = ui_get_file("Maintain dictionary for which file?","Table(*.DDD)|Set(*.SET)|Application(*.APD)", "", "X")
              if DDDfile = ""
              goto end
              end if

              dictionary.update(DDDfile)
              cleanup:
              ui_msg_box("Maintenance Complete", DDDfile)
              end:
              end

              Comment


                #22
                RE: Very frustrating - Append problems ... again .

                Charlie,

                Thanks for the code - unfortunatley, it does not solve the problem. By the way, what does this do that database compact doesn't?

                Gary
                Gary S. Traub, Ph.D.

                Comment


                  #23
                  RE: Very frustrating - Append problems ... again .

                  Gary, I should think they would want the entire database, though they probably don't more than a representative sample of actual data. In some situations, where a problem is related to a form or a report, it's possible to send just the table and it's dictionaries. In your case, since you're facing a badly troubled append operation, I would think you'd want to send the kit and kaboodle, after trimming down the data sets somewhat. Think of ways to make it easy on them to troubleshoot this for you. A written narrative, explaining step by step, mouse click by mouse click is a big help. You should, of course, assume they know nothing about your database or its design.

                  If you've stored all the data tables in the same folder as the ADB file for your database this should go smoothly. Otherwise you will have to rearrange things so that the data tables ARE in the ADB folder before you send it to them. (Reasons for this have been discussed many, many times, in the version 4 forum.)

                  I'm surprised you haven't done this sort of thing many times before ?

                  -- tom

                  Comment


                    #24
                    RE: Very frustrating - Append problems ... again .

                    Tom,

                    "I'm surprised you haven't done this sort of thing many times before ? "

                    I am not sure what you mean? If you mean sending Selwyn the app, I would be glad to do that and will get right on it.

                    If you mean storing data in same directory as app, I always do that.

                    Thanks for your interest.

                    Gary
                    Gary S. Traub, Ph.D.

                    Comment


                      #25
                      RE: Very frustrating - Append problems ... again .

                      Gary,

                      Charlie has the old ver 1 code i think. "apd" is ver 1, "alb" is v. 3 & higher.

                      This is the same as database compact, but you select individual tabels, sets or the application alb file. I never use database compact - w. over 150 tables, 100 sets, database compact takes forever. Also, I don't trust it with that many tables & sets - i have had problems in the past. The script allows you to update individually on an as-need basis.

                      Peter
                      Peter
                      AlphaBase Solutions, LLC

                      [email protected]
                      https://www.alphabasesolutions.com


                      Comment


                        #26
                        RE: Very frustrating - Append problems ... again .

                        please zip up the entire app and send it to me.

                        if it is too big to email, then please send it on a cd to me at

                        alpha software
                        83 cambridge st
                        burlington, ma 01803

                        BE SURE TO INCLUDE DETAILED INSTRUCTIONS ON HOW TO REPEAT THE PROBLEM.

                        Comment


                          #27
                          RE: Very frustrating - Append problems ... again .

                          Peter,

                          Thanks for the info. That clears up a lot for me.

                          Gary
                          Gary S. Traub, Ph.D.

                          Comment


                            #28
                            RE: Very frustrating - Append problems ... again .

                            Selwyn,

                            Done - thanks for any help.

                            Gary
                            Gary S. Traub, Ph.D.

                            Comment


                              #29
                              RE: Very frustrating - Append problems ... again .

                              thanks for sending the data.

                              the data dictionary for "chargesandpayments" is corrupt.

                              do this.

                              go to table/sets tab.
                              right click on "chargesandpayments"
                              select duplicate. (inlcude data, field rules and indexes).
                              specify "__junk" as the new name.
                              delete "chargesandpayments"
                              right click on "__junk"
                              select duplicate. (include everything)
                              specify "chargesandpayments", as the new name.

                              you should then be all set.

                              Comment


                                #30
                                RE: Very frustrating - Append problems ... again .

                                Selwyn,

                                That did the trick! Thanks for looking at my app.

                                Gary
                                Gary S. Traub, Ph.D.

                                Comment

                                Working...
                                X