Search  
Thursday, May 24, 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  Office Automation  preluare date d...
 preluare date din excel ?
 
 8/12/2008 9:56:45 AM
User is offlinearanox
272 posts
4th


preluare date din excel ?
 (Romania)
Poate s-a mai discutat pe aici, totusi o sa intreb.
Primesc periodic un tabel excel cu o lista de produse si cantitati ca si comanda.
Lista este destul de lunga, plus la introducere manuala in baza noastra de date poate crea errori de introducere (human error)
Vreau sa pot prelua cumva aceste date din excel si sa le introduc cumva in baza noastra de date (MySQL).
Problema este ...ca aceste poziti care vin pe excel sunt produse...iar eu in baza de date trebuie sa creez lot pentru ele...
Exemplu:
Comanda 1...lista produse....cantitati...
eu trebuie sa creeze pt fiecare Lot 1, produs, cantitate,

Se mai poate intimpla si faptu ca lista se modifica si mi-o trimite din nou...motiv pentru care pozitiile noi trebuie aduagate, modificarile de cantitate trebuie operate (doar daca productia nu s-a terminat), iar pozitiile care nu mai trebuie, ar trebui eliminate, dar numai daca nu s-a inceput deja lucru la ele...

In primu rind nici nu stiu cum sa ma apuc de problema. Ce a ce mai pot face este ca sa adaug pe acea lista ID produselor din baza mea de date, pur si simplu le transmit ID iar ei o sa imi trimita lista cu tot cu ID atasate...dar totusi cum ar trebui sa fac restu...?

Astept niste idei, poate cineva a mai facut asa ceva.
Mersi.


Orosz Lorand
 8/12/2008 11:06:24 AM
User is offlineMarian Dobre
398 posts
3rd


Re: preluare date din excel ?
 (N/A)

Daca am inteles bine o firma X care vinde niste produse are un client. In functie de ce exista in depozitul firmei X, clientul comanda ceva. Aceasta comanda este sub forma unui fisier.

1.      Firma X trebuie sa transmita nomenclatorul produseler sale, eventual stocurile aferente

2.      Sa primeasca un fisierr care poate fi prelucrat.

Cred ca cea mai buna solutie ar fi sa faci o aplicatie dedicata clientului (sau clientilor daca sunt mai multi) cu care sa se execute cele doua obiective de mai sus. Eventual preluarea nomenclatorului si transmiterea comenzilor sa se faca direct pe internet. Aceasta aplicatie sa poata fi eventual preluata de pe internet.

 


Orice putere omeneasca este un compus de rabdare si de timp. Balzac
 8/12/2008 11:13:11 AM
User is offlinearanox
272 posts
4th


Re: preluare date din excel ?
 (Romania)
cam da..
doar ca noi nu avem stoc...ci efectiv producem...

M-am gindit si eu la posibilitatea sa creez un soft pentru clienti...eventual o pagina web...
dar..ma gindeam daca pot face importul la acel excel...

Orosz Lorand
 8/12/2008 11:24:49 AM
User is offlineMarian Dobre
398 posts
3rd


Re: preluare date din excel ?
 (N/A)
Importul se poate face fara bataie de cap insa erorile celui care creaza fisierul va produce dureri de cap. Din acest motiv cred ca solutia propusa este mai buna.
Orice putere omeneasca este un compus de rabdare si de timp. Balzac
 8/12/2008 11:33:03 AM
User is offlineDaniel Buduru
2334 posts
1st




Re: preluare date din excel ?
 (N/A)
Se poate realiza un modul de import care ar avea urmatoarele functii:
- preluare date din fisierul excel intr-o tabela temporara - comanda APPEND FROM ... TYPE XL5 (sau XL8) SHEET ...
 structura tabelei poate fi determinata cu ajutorul wizard-ului import din vfp.
- normalizarea denumirii articolului (eliminare spatii duble, puncte, etc), apoi verificarea existentei lor in nomenclatorul de produse si alocare id pentru cele regasite
- prezentarea rezultatului unui operator care sa verifice corectitudinea prelucrarii automate si sa completeze pozitiile care nu au putut fi procesate automat.
- dupa verificare si validate, tabela temporara poate fi importata in baza de date.
Se pot face mai multe formate de import, in functie de formatele utilizate de clienti.
Rezultatul procesarii automate depinde mult de variatia formatului fisierului client si de modul in care sunt scrise denumirile produselor.
Se poate trimite clientilor un fisier excel pentru comanda, completat cu denumire produs, cod si unitate de masura, in care sa se completeze doar cantitatea, caz in care gradul de automatizare poate ajunge la 100%.
Bineinteles, solutia optima e comanda online, dar vor exista intotdeauna situatii in care clientul trimite comanda cum vrea el ...


Daniel Buduru
  Visual FoxPro  Office Automation  preluare date d...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement