Search  
Friday, May 25, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  cerere rezolvar...
 cerere rezolvare
 
 7/18/2006 9:39:23 AM
User is offlineNicolae
58 posts


cerere rezolvare
 (Romania)

Salutare tuturor,

Vreau sa va pun si eu o intrebare. Am un grid cu vreo 8 coloane din mai multe tabele(situatia vanzarilor pe produse). As dori ca ce am in grid la un moment dat sa am si intr-un raport.

 

 7/18/2006 10:00:06 AM
User is offlineDorin Vasilescu
1366 posts
1st




Re: cerere rezolvare
 (Romania)
Fa un raport si executa-l
Trebuie selectat aliasul care constituie RecordSource pentru grid.

Intrebare: Selectezi coloanele cu comanda SELECT intr-un cursor sau cu SET RELATION / SET SKIP TO?

 7/18/2006 10:01:11 AM
User is offlinevlatis
122 posts
5th


Re: cerere rezolvare
 (Romania)

Sursa de date a grid-ului este un cursor (rezultat in urma unui select) sau folosesti relatii intre tabele ? Care-i contextul, mai pe larg ... ?

 

 7/18/2006 10:04:55 AM
User is offlineNicolae
58 posts


Re: cerere rezolvare
 (Romania)
Selectez coloanele din mai multe tabele intr-un cursor cu "SELECT".
 7/18/2006 10:08:44 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: cerere rezolvare
 (N/A)
Si in cazul acesta de ce nu folosesti ACELASI cursor pentru raport? care e problema, de fapt?
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 7/18/2006 10:18:40 AM
User is offlineNicolae
58 posts


Re: cerere rezolvare
 (Romania)
Problema se pune in felul urmator: cand dau click pe un buton in grid imi apar vanzarile pe produsul X. Eu as dori la un click pe alt buton sa-mi genereze si un raport (exact cu ce e in grid)pt al putea printa .
 7/18/2006 10:27:28 AM
User is offlineDorin Vasilescu
1366 posts
1st




Re: cerere rezolvare
 (Romania)
Creaza raportul cu CREATE REPORT

si pune REPORT FORM {raport} sa se execute cand dai click


 7/18/2006 10:32:35 AM
User is offlinevlatis
122 posts
5th


Re: cerere rezolvare
 (Romania) Modified By vlatis  on 7/18/2006 10:33:47 AM)

...in Click-ul butonului la care faci referire:

lcMyRepo="NumeRaport"

select AliasCursorSursaDateGrid

If plModDebug

   modi repo &lcMyRepo

endif

repo form &lcMyRepo noconsole to printer prompt

EDIT: sorry, too late...

 7/18/2006 10:40:47 AM
User is offlineNicolae
58 posts


Re: cerere rezolvare
 (Romania)

NICIODATA NU E PREA TARZIU.

Deci creez un raport cu aceleasi campuri (coloane) cu, care le am in grid si scriu in Click-ul unui buton "REPORT FORM nume raport NOCONSOLE TO PRINTER PROMPT PREVIEW".(sau in Click scriu ce am si pe butonul care imi afisaza gridul numai fac referire la raport).

 7/18/2006 11:44:29 AM
User is offlineNicolae
58 posts


Re: cerere rezolvare
 (Romania)

lcMyRepo="NumeRaport"

select AliasCursorSursaDateGrid

If plModDebug

   modi repo &lcMyRepo

endif

repo form &lcMyRepo noconsole to printer prompt

AM INCERCAT CUM AZI ZIS DUMNEAVOASTRA SI NU MERGE.

 

 7/18/2006 11:47:30 AM
User is offlineNicolae
58 posts


Re: cerere rezolvare
 (Romania)

Numele cursorului se numeste "test", "grid1" si "report1".In "report1" am pus campurile care le am in grid.

Sorry ...I'am beginer. 

 7/18/2006 12:07:27 PM
User is offlinevlatis
122 posts
5th


Re: cerere rezolvare
 (Romania)

 if !used("test")

   return

endif

select test

modi repo report1 &&in etapa de dezvoltare/testare linia este necomentata (asta era sensul IF-ului pe plModDebug)

repo form report1 noconsole preview

Secventa de mai sus in click-ul butonului care urmeaza sa lanseze in executie raportul. Raportul ar trebui sa contina campuri de forma: test.camp1,...test.campi

 7/18/2006 12:15:48 PM
User is offlineNicolae
58 posts


Re: cerere rezolvare
 (Romania)
Asa am facut si eu dar in raport imi apare de nenumarate ori numai prima linie din grid (prima vanzare), si ar trebui de exemplu la produsul x sa-mi apara 25 de vanzari.
 7/18/2006 12:36:54 PM
User is offlinevlatis
122 posts
5th


Re: cerere rezolvare
 (Romania)
In grid se afiseaza corect? Posteaza te rog o arhiva cu formul, raportul si eventual tabelele folosite...o descurcam pana la urma...
 7/18/2006 12:44:07 PM
User is offlineNicolae
58 posts


Re: cerere rezolvare
 (Romania)
Deci in grid afiseaza ce trebuie(afisaza mai multe linii cu cod articol, denumire articol, um, pret, cantitate). In raport imi afiseaza doar primul element din grid (imprimanta,hplaserjet,buc,250.00ron,200), si eu mai am: imprimanta,hplaserjet,buc,260.00ron,250 sa zicem si inca altele in grid pe care nu mi le afiseaza in raport.
 7/18/2006 12:55:02 PM
User is offlinevlatis
122 posts
5th


Re: cerere rezolvare
 (Romania)
 Posteaza te rog o arhiva cu formul si raportul ...
 7/18/2006 1:07:37 PM
User is offlineNicolae
58 posts


Re: cerere rezolvare
 (Romania)

Nu reusesc sa postez.

In grid am mai multe linii. Acum am observat ca atunci cand dau click pe o linie din grid atunci in raport imi apare acea linie de foarte multe ori.

 7/18/2006 1:16:39 PM
User is offlinevlatis
122 posts
5th


Re: cerere rezolvare
 (Romania)
Trimite-l pe vlatis@yahoo.com
 7/18/2006 1:44:43 PM
User is offlineNicolae
58 posts


Re: cerere rezolvare
 (Romania)
Dar nu exista o functie care sa zica ce este in grid afisaza in raport?
 7/18/2006 1:53:02 PM
User is offlineNicolae
58 posts


Re: cerere rezolvare
 (Romania)

Gata am rezolvat.

Mersi mult. Eu in raport la Data enviroment am pus si tabelele din care preluam datele si am facut si legaturile dintre ele. Asta era!!!

Acum leam eliminat din Data enviroment.

 7/18/2006 4:37:38 PM
User is offlineNicolae
58 posts


Tabele folosite din alt proiect
 (Romania)

La proiectul la care lucrez acum, folosesc tabelele din programul nostru de conta,gestiune...(lucrez cu 4 tabele). Bineinteles in aceste tabele se adauga linii odata cu introducere de facturi,...Exista o solutie ca eu sa folosesc tabela actualizata cel putin odata pe zi?(dimineata).

Eu m-am gandit sa fac un BAT care sa-mi copieze dimineata in directorul proiectului peste tabele tabelele de de server.

Poate ma ajuta-ti voi cu o solutie mai buna.

 7/18/2006 8:00:45 PM
User is offlinevlatis
122 posts
5th


Re: Tabele folosite din alt proiect
 (Romania)
Dupa cum s-a mai spus in cadrul acestui thread, contextul de lucru e important pentru cei carora le ceri parerea...
Din ultimele posturi pot trage concluzia ca: firma are un LAN, foloseste file-sharing pentru DB, probabil  VFP6, aplicatia pe care o dezvolti se afla pe o masina cu acces pe LAN, urmeaza sa traiasca in `simbioza` cu aplicatii existente/in exploatare...??? In acest caz n-ai nevoie de o copie locala a datelor de pe file-server (aduse batch dimineata). Interogheaza DB existenta pe file-server si populeaza rapoartele pe care le dezvolti, foloseste tabelele de constante/nomenclatoarele existente,etc, etc...  Modul practic de rezolvare, explicitarea `etc-urilor` depind mult de context...
 7/19/2006 8:30:34 AM
User is offlineNicolae
58 posts


Re: Tabele folosite din alt proiect
 (Romania)

M-am gandit ca din gresala sa nu stric ceva la tabelele din baza de date

I'm beginer in Visual Fox Pro.:)

 7/20/2006 9:43:04 AM
User is offlineNicolae
58 posts


Folosire tabele utilizator
 (Romania)

Tu zici ca atunci cand adaug tabelele sa ma duc si sa aleg tabelele direct de pe server?

Imi este sa nu stric ceva la ele sau daca sunt accesate si de proiectul meu si de programul de gestiune sa nu intample conflicte si sa-mi distruga tabelele.

  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  cerere rezolvar...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement