MariusR@R


This issue is somehow related to CTRL+V (Paste) action of an object in report designer and TAG Memo field in .frx file.
This is actually terrible thing because you can loose all your code in INIT procedure in Report.

Steps to Reproduce:

Just try to do the following actions:
1. CREATE REPORT
2. Add a Field box with some text
3. Open INIT procedure in data environment
4. Add some text
5. Close INIT procedure (but don't exit report)
6. Select a field just created and copy paste it
7. Open INIT procedure in data environment again
HERE you have an error...

Visual Explanation can be found:

http://www.geocities.com/taimanas/index.html

Can anyone reproduce this issue too




Re: Visual FoxPro9 Report Designer BUG

dni


I followed exactly you steps, but I did not received the error. I am using Vfp 9 SP1...

If you find a bug is good to report it, may be will be solved in SP2.( but must be sure it's a bug)







Re: Visual FoxPro9 Report Designer BUG

MariusR@R

We have tried these steps on other computers in our office - we got the same result. Our client is working with VFP9 and they have got this error too. By following these steps I get this error 100% everywhere I try.

I'm using:

MS VFP9 SP1

Windows XP professional

Regional settings set to Lithuanian

Well actually I was working with VFP6, then installed VFP9 and maybe that's the clue...






Re: Visual FoxPro9 Report Designer BUG

dni

May be other people will try, to be sure if is bug....and if is bug you may report it...




Re: Visual FoxPro9 Report Designer BUG

jmom

I got the same error and I have VFP 9.0. I also have VFP 6.0 installed, also. Mine is ran Windows XP, too.



Re: Visual FoxPro9 Report Designer BUG

dni

I forgot to specify:

I also have vfp 6 (with sp 5 for vs) and vfp 7 with sp1.






Re: Visual FoxPro9 Report Designer BUG

Frank Cazabon

I was able to duplicate the problem in VFP9 SP1.




Re: Visual FoxPro9 Report Designer BUG

EagleGreek

I can reproduce this issue in VFP9 SP1.



Re: Visual FoxPro9 Report Designer BUG

MariusR@R

You can help us by adding your comments to the BUG feedback:

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx FeedbackID=271597





Re: Visual FoxPro9 Report Designer BUG

Budoi

I was able to reproduce it, VFP9 SP1.




Re: Visual FoxPro9 Report Designer BUG

VSCG

Ambiente de Desenvolvimento

Como nao temos ainda uma versao final do VisualFox9, com todos os erros solucionados (ate o ultimo SP2 infelizmente), temos observado ao manipular relatorios na maioria dos computadores, que ocorre um erro aleatoriamente, na qual os dados do INIT e do Destroy sao perdidos, ou seja, na hora de salvar as informacoes no FRX / FRT, possivelmente os dados sao gravados fora do local ou da ordem correta.

Voce vai perceber o problema depois, ao abrir o report e ir ao Init ou Destry onde estava seu codigo, voce podera se deparar com codigos estranhos, como no exemplo abaixo (partes de codigos de outros objetos do relatorio):

Exemplo de um Init danificado:

 'Sistema s'' Sistema s'ECT Cur_Teste

FOR k=17#UR A NAME="Report Base"

#UR OUTLINE="Teste OutLine"


Courier New ' Sistemas''

Portanto cabe aqui, uma velha e boa recomendacao, importante antes de editar um report usando a versao 9 do Fox (com ou sem SP1 ou SP2 todas versoes):

- Cultivar o habito de fazer sempre uma copia de seguranca do report antes.

Como Recuperar um codigo perdido (Nem sempre e possivel):

- Editar o FRT (usando o bloco de notas por exemplo),

- Localicar ¡®PROCEDURE Init¡¯ e/ou ¡®PROCEDURE Destroy¡¯

- Apenas Copia o conteudo e sair do editor sem salvar.

- Abrir o report pelo Fox, ir ate o Init ou Destry, limpar tudo

- Colar os dados recuperados do FRT / Sair e Salvar


Como Contornar este problema atualmente:

Ha uma forma pratica de se evitar este inconveniente de perda de codigo, apenas desabilitando tres variaveis de ambiente do Fox 9, antes de editar um report, da seguinte forma:

Digitar no Command os seguintes comandos:

(ou se preferir, crie um prg padrao para executar ao acessar o fox 9):

_ReportBUILDER = ''

_ReportPREVIEW = ''

_ReportOUTPUT = ''

> Ou seja, e como se estivesse usando o Fox8, infelizmente nao dando pra usar o que o Fox9 promete.

> Infelizmente depois de tanto tempo que foi lancado o Fox 9, e inacreditavel que ninguem da equipe de desenvolvimento tenha observado este erro grotesco, que acontece sempre, sempre! Basta comecar a manipular o report, nao demora muito pra acontecer o erro, nao acredito que ninguem nunca percebeu isso, a menos que nao usam ou nao costumam desenvolver Report's com o editor do Fox9