Nages
I must use an array
for the invoice body (xbrowse) where the first line (which cannot be deleted by the user only it can be modified) is like a repetition of the element described in the header ( saved on Reserva.dbf)
for example:
HEADERBODYthen the other lines of body are the services associated to this element
when the user change something of the first line of Xbrowse (
for a sample the dates) the procedure must change also the header
I need this solution because I have to enter the price of the item (ie the first line of the xbrowse) and then the prices of the other lines (services)
Reserva.dbf must have only the element number the arrival and departure dates the total cost and the customer, while in detail (
resItems.dbf) there must be all the prices of both the element and the services associated with the element
doing so I do not know if I should save all the lines of the body or
delete the first line and insert it again to the modification
I have big problems with the rescue now I'm trying this solution
1)
delete all records on resItems.dbf having the same invoice number
2) re-enter the invoice item on resItems.dbfs from the aItems array
but I did not understand if it is correct to do this, or there is another method
then I have the problem of the lock record in reserva that is
1) I have to take the record on reserva.dbf
2) upload the invoice details to aItems
3) work on xbrowse
4) save on Resitems.dbf
5) save the record on reserva.dbf
6) unlock the record on reserva.dbf
but I still haven't figured out how I can do it
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)
I use : FiveWin for Harbour November 2023 - January 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com