Check out whether there is sufficient space available for group footer to print in page or not. If not then print group footer on the next page.
To find available height :
In group footer place a shape object and created an instance of reportlistener's class.Reportlistener have...
I want to migrate 1 of the utilities of my application to another platform. I found LiveCode programming lang. which claims to easily convert VFP Code into LiveCode. I don't have much knowledge of that. Another option open for me is .net . Which would be better option to opt?
Ok, Olaf
I will implement your suggestion. Now I will have to analysis my whole application( using locate command) will above perspective to avoid such problem
Yes, I have selected correct workarea. To simulate the situation,
*- In 1st IDE
Create Table Update_Table Free (Code n(6),Update c(1))
for i = 1 to 50
Append Blank
Replace code with i,Update with 'Y'
ENDFOR
USE DBF() SHARED
LOCATE FOR code = 1
messagebox(Update)
*** Values Comes To 'Y'...
I am not browsing window. Actual scenario goes like this -> 1 user opens 2 instances of an application . In 1 instance a table is opened and record pointer is at the top with update = 'Y'. In another instance user edits some data, so update field becomes 'N' and comes to the first instance. I...
Olaf, Buffering is off and SQL statement is giving correct value i.e Update = 'N' . But when I use just locate command it fetches old value of Update as my record pointer's position is not changed. When I run Go Top before locate command , it gives correct value.
I have a table with column update - c(1)
I have a opened this table in 1 vfp window with the record pointer on record no. 1 with Update = 'Y'.
Now in another VFP window I open same table and manually changed Update to 'N' .
Now in the first window, run command ->
Locate for Code = 1(which is...
Mike,I have written below snippet in my error handler routine
Do Case
Case lnErrorNo = 109
nAnswer =Messagebox("Record in use by another user, please try again",5+48+512,"Record in use")
Do Case
Case nAnswer = 3 &&Abort
CANCEL
lnProgFlow = 7
Case nAnswer = 4 &&Retry...
As soon as I put my Error Handler in action , above message comes every now and then when multiple user are working on the same file. When I place no Error Handler with VFP's Default error messages, these errors disappears. I have SET ReProcess to 4. Problem is that as soon as I place Error...
As far as registration of class - parallelfox.exe, that is not an issue. Issue is the one with which thread started. I have to re-register class again as the above said error appears. Once registration is done it works for all users.
Yes, Error was "Class not registered", it was my typo mistake. I have run Install.prg but as app can't run...error occurs, class gets unregistered. I run install.prg and restart server , then things become normal until again app can't run...error occurs.
Will I need to set SYS(3050) manually .
Its not DLL,its a class which gets unregistered . Actually, As soon as Msg "This App can't run on this PC " comes , OLE Error - "Class not unregistered" and "oWorker is not found" starts coming thereafter.
Turning Off DEP also not worked as I thought before. The same error popped up this morning. I think to note is that DLL which I have to register for parallel fox gets unregistered as soon as this error pops up.
Yes, that's right.1 thing I observed was that even after selecting and designing report on A3 paper size, PDF24 or AdobePdf printers were printing full report on A4 size paper without cutting from sides whereas other printers not. For reports where I have many columns to print, I designed report...
Word Automation might prove a good option but I don't have much knowledge about it. Also in VFP Output differs for different printers for the same report, that is big problem for me as in some printer my reports get cut from side and I have to instruct my users to use specific printer in which I...
There is DEP - Data execution Prevention under security tab in advanced settings in Windows 2012 which is enabled by default.
This setting was problem. Turning it off solved my problem.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.