Search  
Friday, February 28, 2020 ..:: 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  Embeded file ty...
 Embeded file type of general
 
 7/26/2005 8:51:54 PM
User is offlineDragos
62 posts


Embeded file type of general
 (Romania)
Salut tuturor ~

Am o tabela cu peste 100 de inregistrari. Tabela are un camp general "bmp" care trebuie sa stocheze fisiere imagine de tip bmp. In tabela trebuie sa existe fisierul cu extensia BMP si nu doar definitia sa (no link). Vrea sa stiu daca pot face automat detectarea modului cum a fost facut append-ul in campul general si daca toate fisierele din campul general sunt de tip bitmap. La final trebuie sa ramana in tabela doar fisierele bitmap si doar acelea fara LINK (embeded file).

Am incercat cu edit din menu, dar daca am peste 100 inregistrari trebuie facut ceva automat daca se poate.

Merci mult.
 7/26/2005 9:07:56 PM
User is offlineGrigore Dolghin
3996 posts
www.class-software.ro
1st






Re: Embeded file type of general
 (Romania)
Sincer iti spun, n-am auzit pana acum de un astfel de utilitar.
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 7/27/2005 10:24:55 AM
User is offlinemurarubogdan
13 posts


Re: Embeded file type of general
 (N/A)
Fisierele bmp contin un header (BM.... poti sa cauti ce reprezinta restul caracterelor in specificatii bmp-rez x,rez y, marime). asa poti sa verifici intr-un scan/endscan daca sunt format bmp
 7/27/2005 10:28:22 AM
User is offlineGrigore Dolghin
3996 posts
www.class-software.ro
1st






Re: Embeded file type of general
 (Romania)
Din pacate nu merge. Alea sunt stocate intr-un fisier separat, nu in DBF, si nu este obligatoriu sa fie in aceeasi ordine. Mai mult, este posibil sa fie si duplicate. Si mai mult, avand dimensiuni diferite, cand ajungi la BM nu stii niciodata sigur al carei inregistrari e...
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 7/27/2005 8:36:14 PM
User is offlineDragos
62 posts


Re: Embeded file type of general
 (Romania) Modified By Dragos  on 7/27/2005 7:39:31 PM)
Mutumesc tuturor celor care au incercat sa ma ajute.

Eu am rezolvat problema intr-un fel si merge.
Rutina:

**********************************************************
LOCAL loContainerObj AS Object ,;
io AS Number

loContainerObj = Createobject("ffformcontainer")
loContainerObj.Addobject("getolename", "getolename")
* 'bmp' este numele campului general

FOR io = 1 TO RECCOUNT() WHILE !EOF()
    GOTO io
    locontainerobj.getolename.Controlsource = "numetabela.bmp"
    IF EMPTY(locontainerobj.getolename.DocumentFile) OR
        locontainerobj.getolename.OLETypeAllowed = 1
            * campul contine definitia fisierului
            * daca nu este empty atunci contine doar linkul
    ENDIF
    IF locontainerobj.getolename.OleClass = "Paint.Picture"
            * fisierul stocat este de tip bmp
    ENDIF
NEXT io

DEFINE CLASS getolename AS oleboundcontrol
    Name = "Oleboundcontrol1"
ENDDEFINE

DEFINE CLASS ffformcontainer AS form
    Name = "ffformcontainer"
ENDDEFINE

**********************************************************

Nemultumirea mea este ca proprietatea OleClass poate returneze "Paint.Picture" si daca campul stocheza alt tip de fisier decat BMP.
Oricum am rezolvat problema pentru ca aveam inregistrari cu JPG si GIF si pe acestea le-am eliminat usor cu rutina de mai sus.
 7/30/2005 1:04:38 PM
User is offlinecriscom
43 posts


Re: Embeded file type of general
 (Romania)
Salut! Nu crezi ca-i mai bine sa tii totusi link-uri în tabela? Ce faci daca-ti "sare-n aer" fisierul .FPT ? Pierzi toate bmp-urile. Asa macar îti ramân fisierele imagine si mai poti face ceva. In plus, fisierele .FPT sunt relativ greu de întretinut, mai ales daca contin tipuri diferite de câmpuri (Memo si General) împreuna. Asta ca sa nu mai vorbesc de marimea acestuia (!) Este doar o sugestie...
Cristian Comanescu InfoData SRL - Bacau Software Development Dept.
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  Embeded file ty...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2013 Profox   Terms Of Use  Privacy Statement