-
Content Count
652 -
Joined
-
Last visited
-
Days Won
12
Posts posted by Bill Meyer
-
-
Amazon shows the book out of print. They had a corrupted PDF, and though I uploaded a replacement almost 12 hours ago, they have not moved things forward.
I am not taking the book out of print. Amazon is a thing unto itself.
-
UPDATE: The book is now available in PDF at: https://wmeyer.tech/books
I am working on an ebook version, but the book format is not a good fit for ebook, so I am having to rework the presentation a good deal. Probably a couple of weeks till I can have it ready.
- 2
- 1
-
6 hours ago, Uwe Raabe said:MMX allows to configure all actions as well as disable any action. If some are missing please send a bug report to support@mmx-delphi.de
Yes, yours is fine.
-
I think we need to lobby the producers of plug-ins to always make shortcuts part of their options. The collision of shortcuts in plug-ins has lately become annoying, with operations I don't use hiding operations which I value highly.
-
UPDATE: I see that my book is available now in Europe, and some sales have been logged there. So for anyone awaiting that availability. wait no more.
- 3
-
Availability: Amazon informs me that it can take 3-5 days to appear in foreign markets.
-
25 minutes ago, Javier Tarí said:I was just looking to purchase it as ebook; I read a lot of ebooks, but can't remember when did I read the last paper book
Btw, in Amazon Spain the book is not listed
I will check the settings in Amazon. This is my first publication there, and I may well have failed to check the appropriate box(es).
-
44 minutes ago, Der schöne Günther said:Amazon in my country lists it as "Currently not available, unknown when it will be". 😐
Please consider at least some kind of PDF. Kindle, however, would be much appreciated. It's just so incredibly comfortable, and other coding books have this option as well.
I will need to see whether I have made some error which prevents it being listed for your country.
I expect to offer a PDF. Many books include only snippets of code. Some examples in my book are a good deal longer and would not do well in a flow format.
-
24 minutes ago, corneliusdavid said:Is there a PDF version available? Or even Kindle?
Not at present. I anticipate offering a PDF, but the book layout is not compatible with flowed text, so no eBook will appear.
-
There are many legacy projects which are still in active production. This volume offers approaches to refactoring and modernizing the code base without the need for complete redesign and rewrite. Evolution, not revolution. These are approaches well suited to the incremental revision of production code, as is usually the concern with a commercial product.
Motivated by my own experience with legacy apps and the need to find a manageable approach to transforming a product in current production.
On Amazon: https://www.amazon.com/dp/B0B2TY6ZZ4
- 11
- 2
-
I needed to remove the pipeline from the report, and connect it to the group header instead.
-
35 minutes ago, Bill Meyer said:Thanks, I appreciate your efforts. I can't use the forums at the moment, as the license is not active, and the renewal is working its way through corporate.
The creation of objects is not a big deal, the main thing is that I have a couple of columns which are always present, and then some number of groups of four columns each, and I have to allow for printer orientation affecting how many can fit, and for putting the excess onto another page (horizontal spanning.) I also handle all the column width management in code. We have only a handful of static report designs in the system.
Update: I finally found the right search term, and found a small article in the rbWiki which afforded me the necessary clue. I am now getting 11 pages and all 384 records.
-
Just now, Ian Branch said:Ummm. OK. Then I am out of my depth. I have never created a ret programmatically.
I would suggest getting on the RB Forum and asking there.
Thanks, I appreciate your efforts. I can't use the forums at the moment, as the license is not active, and the renewal is working its way through corporate.
The creation of objects is not a big deal, the main thing is that I have a couple of columns which are always present, and then some number of groups of four columns each, and I have to allow for printer orientation affecting how many can fit, and for putting the excess onto another page (horizontal spanning.) I also handle all the column width management in code. We have only a handful of static report designs in the system.
-
Just now, Ian Branch said:No. Umm. Are you creating the report totally in code or using a version of the Users App?
Totally in code. We routinely need to construct dynamically, and that is the case in this one.
-
4 minutes ago, Ian Branch said:OK. Difficult to debug like this. Can you send me the .tmp file?
I have no .tmp file. Is that from a property I need to set?
-
-
10 minutes ago, Ian Branch said:HI Bill,
It suggests that the Detail data isn't being traversed and is reporting just the first record.
If the record you are seeing is in fact the first record, then..
a. Check your filter/query.
b. Check the Traversal parameter for the Detail row.
Ian
No filter is in use. Not sure what you are suggesting in b.... If you mean the ColumnTraversal property, it is set as ctTopToBottom, but ctLeftToRight makes no difference.
-
On 5/21/2022 at 10:55 AM, Ian Branch said:As a confirmation of the 384, put a DBCalc counter in the Summary that counts the number of records in the Detail.
Did that, and it reports 1. However, a logging action in plMain shows 384. Still, this is at least a clue, I suppose, except I don't understand what it suggests.
My log results:
-
On 5/21/2022 at 10:55 AM, Ian Branch said:Hi Bill,
As a confirmation of the 384, put a DBCalc counter in the Summary that counts the number of records in the Detail.
Care to share an image of the design layout?
The layout is relatively simple.
All objects in the Detail band are created in the BeforePrint.
-
7 hours ago, emileverh said:Set .AutoStop of the ppReport to FALSE
It is and has been.
-
15 hours ago, Ian Branch said:It is, and the data in that row is from the first record of the dataset.
Logging in pipeline events shows that the pipeline is active, and dataset is active and contains 384 records, and even shows that pipeline.Next fires. Once.
-
I am building reports again with ReportBuilder after a few years away from it. At present, my report produces only one row, though there are 384 records in the dataset. I recall encountering this problem some years ago, but do not recall how I got past it. If anyone here can enlighten me, I would appreciate it.
-
4 hours ago, SwiftExpat said:They are not even planning on having full time trained staff. An MBA will tell you something like, "IT should be 1% of budget".
In a software company? That only reinforces my opinion of MBA programs.
- 1
- 1
- 3
-
6 hours ago, David Heffernan said:But perhaps you just want to know what active members of this site use. And even if that's what you want, it will be hard to impossible to get accurate data
Active members with an understanding of the relative value of polling data may simply disdain such polls, and not take the time. I can't recall a time when I participated in such a poll.
- 1
FreeAndNil() - The Great Delphi Developer Debate
in Tips / Blogs / Tutorials / Videos
Posted
And that takes us back to Dalija's point. Understanding needs to precede coding.