Nesle docurerlo. se( rosl(ado coro usa( o Adooe lr0es|dr pa(a |rp(|r|( dados va(|ve|s de(ados/rod|l|cados rura p|ar||ra da suile de ap||cal|vos 0per0ll|ce.o(d. cue pode se( ool|da d(alu|larerle ra |rle(rel. A ve(sao ul|||zada resle docurerlo esl er |rd|s. ras o p(od(ara ler ve(sao er po(ludus. A opao pe|o uso do 0per0ll|ce.o(d lo| le|la cor o oojel|vo de d|vu|da( esse corjurlo de p(od(aras cue. coro d|lo arle(|o(rerle. d(alu|lo. Todas as luroes ul|||zadas ro 0per0ll|ce.o(d lr co((esporderles er oul(as suiles. coro a V|c(osoll 0ll|ce. |ntroduo lrp(essao de dados va(|ve|s recess(|a cuardo se p(ec|sa de(a( ur docurerlo er cue cada pd|ra corlerra |rlo(raoes d|le(erles. 0 exerp|o ra|s corur o de ca(las core(c|a|s. cue possuer lexlo e/ou |raders l|xas. e |rlo(raoes va(|ve|s. coro rore dos c||erles. erde(eo. elc. P(od(aras de ed|ao de lexlo coslurar le( a|dura lurao pa(a de(a( docurerlos cor dados va(|ve|s. 0 rore ra|s correc|do pa(a essa lurao ma|a o|rera. Essas luroes laror eslao p(eserles er a|duras ve(soes do Co(e|0(aW e do lr0es|dr. A esco|ra do lr0es|dr deve-se a eslao|||dade. (ap|dez e (|cueza de (ecu(sos cue o p(od(ara ap(eserla. cuardo corpa(ado ao Co(e|0(aW. 6omo Func|ona A |rp(essao de dados va(|ve|s resc|a. rur ur|co docurerlo. ur |avoul l|xo e |rlo(raoes va(|ve|s. P|anejando o 0ocumento A p(|re|(a co|sa a se( le|la del|r|( coro p(ec|sa se( o docurerlo |rp(esso l|ra|. e orde esla(ao os carpos cor |rlo(raoes va(|ve|s. 0 exerp|o c(|ado acu| p(ec|sa ex|o|( ur rore. ur rure(o de |rsc(|ao cor c|rco did|los. e ura |rader. J resse porlo. a p(|re|(a varlader do lr0es|dr er (e|aao ao Co(e|0(aW: o p(od(ara da Adooe capaz de |rse(|( |raders va(|ve|s ro docurerlo. usardo o 0per0ll|ce.o(d. varos c(|a( ura p|ar||ra. cue se(v|( pa(a rar|pu|a( os dados e. posle(|o(rerle. de(a( ur a(cu|vo .TXT. cue se( erlao |rpo(lado pa(a o lr0es|dr. A p(|re|(a c|u|a de cada co|ura se( erlerd|da. posle(|o(rerle. coro o rore dacue|a co|ura. E |rpo(larle. erlao. cue esse rore seja lac||rerle corp(eerd|do depo|s. 0s l(s carpos se(ao crarados de hDVE. lh$0 |de |nscr|o) e 3EllEF |crena. er |rd|s). 0 le(ce|(o carpo co((esporde as |raders a se(er |rc|uidas ro docurerlo. Pa(a cue o lr0es|dr corp(eerda cue acue|e carpo co((esporde a ura |rader. o ca(acle( ' p(ec|sa se( co|ocado arles do rore do carpo |ve( l|du(a a sedu|(). A |rlo(raao p(eserle ro carpo . ra ve(dade. o car|rro pa(a a |rader. Caso rerrur car|rro seja espec|l|cado. o lr0es|dr corp(eerde( cue a |rader esl ro resro d|(el(|o do a(cu|vo de dados. 0 car|rro pa(a ura |rader espec|l|cado de aco(do cor o s|slera ope(ac|ora|: ro w|rdoWs. se a |rader esl|vesse ro d|(el(|o lVA0EN3 da pa(l|ao C. o car|rro se(|a c.'|maoens'||nux.|oo Preparando e Han|pu|ando os 0ados 0epo|s de rorlada a esl(ulu(a os|ca. j poderos |rc|u|( a|duras |rlo(raoes. 0 carpo lN3C lo| o(|d|ra|rerle persado pa(a le( 5 did|los. Nole cue. ao d|d|la( 00001. o 0per0ll|ce.o(d auloral|carerle e||r|ra os ze(os a escue(da. lsso oco((e po(cue a lo(ralaao pad(ao pa(a rure(os e||r|ra esses p(|re|(os ze(os. oer coro os cue esl|ve(er a d|(e|la. NUHER0 0|C|TA00 NUHER0 EX||00 10.01 10.01 01.10 1.1 01.10 01.10 \oc pode eslaoe|ece( o lo(ralo de rure(o a|le(ardo a lo(ralaao dacue|e corjurlo de c|u|as. No rosso caso. pa(a da(arl|( cue o a(cu|vo lorle de dados pa(a o lr0es|dr seja corl|ve|. ros varos usa( ura lurao de p|ar||ra. No 0per0ll|ce.o(d. oer coro ro Exce|. serp(e cue o corleudo de ura c|u|a |r|c|ado cor o ca(acle( '=. o p(od(ara corp(eerde cue a|| r ura lurao. A|r das luroes ralerl|cas ra|s s|rp|es |sora. suol(aao. ru|l|p||caao. d|v|sao). leros VulTA3 oul(as. A ajuda do p(od(ara ex|oe a ||sla de la|s luroes. e exp||caoes ru|lo oer dela|radas soo(e cada ura de|as. A cue usa(eros acu| corve(le ur rure(o er lexlo. Na p|ar||ra er cue eslaros l(aoa|rardo. c(|e ura co|ura crarada lh$0_5o|o. Na p(|re|(a c|u|a. d|d|le =TEXT|82:00000) A sedu|(. a exp||caao da l(ru|a. TEXT0 EXPL|6A6A0 = lrd|ca cue a c|u|a corlr ura lurao TEXT|) 3|rlaxe: TEXT|NuVER0:F0RVAT0) Nure(o: va|o( ou carpo a se( corve(l|do Fo(ralo: del|r|ao de coro se( ex|o|do o rure(o corve(l|do Furao cue corve(le rure(os er lexlo. Toda lurao sedu|da de pa(rleses. cue |rd|car os pa(rel(os e va(|ve|s a se(er ope(ados pe|a lurao. 82 Carpo orde esl o rure(o a se( corve(l|do er lexlo. '00000 Fo(ralo er cue o rure(o se( ex|o|do. 0s ze(os |rd|car cue. cuardo rao rouve( ur did|lo racue|a pos|ao. e|a deve( se( ocupada po( 0. 0 erle(. e cop|e o corleudo dessa c|u|a pa(a as l(s sedu|rles. A (ele(rc|a a c|u|a 82 se( auloral|carerle rod|l|cada. Eu d|sse arle(|o(rerle cue a lurao corve(le rure(os er lexlo. No erlarlo. o rure(o corve(l|do corl|rua serdo rure(o. E erlao? 0co((e cue. pa(a oarcos de dados. rure(os e lexlos sao co|sas d|le(erles. A p(|rc|pa| d|le(era cue rure(os corve(l|dos er lexlo rao poder se( sorados. A varlader de se (ea||za( a corve(sao a da(arl|a de cue. po( exerp|o. o rure(o 00001 rao se( corve(l|do pa(a 1. 0epo|s cue os dados esl|ve(er p(epa(ados. leros cue expo(l-|os pa(a ur a(cu|vo .TXT. cue se( a lorle de dados pa(a o lr0es|dr. No 0per0ll|ce.o(d. sa|ve ura oul(a ve(sao do a(cu|vo. er lo(ralo .TXT. cor o rore 0A003. 0 lo(ralo .C3\ s|rp|esrerle ur .TXT cor rore d|le(erle. C3\ s|dr|l|ca comma seoarareo va|ues. 'va|o(es sepa(ados po( vi(du|as. use essa exlersao pa(a de|xa( exp|ic|lo cue o a(cu|vo ura lorle de dados. Ao c||ca( er sa|var. a|duras pe(durlas soo(e a cod|l|caao do a(cu|vo .C3\ se(ao le|las. Varlerra o carpo 0naracrer ser. cod|l|caao de ca(acle(es. coro esl. Er F|e|o oe||m|rer. de||r|lado( de carpo. co|ocue ura vi(du|a. Apadue o cue esl|ve( esc(|lo er Texr oe||m|rer. de||r|lado( de lexlo. Exp||cardo: ra p|ar||ra. os dados eslao cord|dos er c|u|as. cue sao de||r|ladas po( ||rras ve(l|ca|s e ro(|zorla|s. ur a(cu|vo .TXT. c|a(o. rao ler la|s (ecu(sos. 0s va|o(es vao se( d|sc(|r|rados. erlao. po( ca(acle(es espec|a|s. A laoe|a ao |ado. depo|s de expo(lada. l|ca ass|r: NOML.lN5C.lN5C5d1g.08LLlLI IuLANO IuLANO IuLANO.1.00001.banana.pg 5lCkANO 5lCkANO 5lCkANO.2.00002.doo.pg 8LL1kANO 8LL1kANO 8LL1kANO.12345.12345.]1nux.pg JO?O u8ALDO kl8LlkO.99999.99999.]1nux.pg Na p(|re|(a ||rra. leros o rore de cada co|ura. sepa(ados po( vi(du|as. 0 lr0es|dr corp(eerde cue a p(|re|(a ||rra do a(cu|vo .TXT |rd|ca o rore dos carpos. e cue a vi(du|a sepa(a cada ur de|es. A pa(l|( da sedurda ||rra. o p(od(ara corp(eerde cue j leros os dados co((esporderles a cada ur dos carpos del|r|dos. Ta|vez voc oose(vou cue o le(ce|(o (ed|sl(o. co((esporderle ao rore J0A0 u8AL00 Rl8ElR0. ap(eserlou ur e((o. No |uda( da |el(a 'A cor ur l||. apa(eceu ura |rle((odaao. lsso se deve a esco|ra |rco((ela do 0naracrer ser. Nao varos (eso|ve( |sso ado(a. A lorle de dados. resle rorerlo. esl p(orla. |mportando os 0ados para o |n0es|gn Ao(a o lr0es|dr e c(|e ur rovo docurerlo er o(arco. \ er reru w|noou > /uromar|on > 0ara Veroe. 0 pa|re| de resc|ader de dados se( aoe(lo. C||cue ro icore r|ruscu|o |rd|cado ra l|du(a |ac(ed|le. essa lo| a pa(le ra|s d|lic|| do p(od(ara: descoo(|( coro se|ec|ora( ura lorle de dados. A ajuda do lr0es|dr rao ap(eserla rerrura |rader). 3e|ec|ore o a(cu|vo .TXT cue lo| de(ado. 3e ludo co((eu oer. o pa|re| de resc|ader de dados deve l|ca( coro a l|du(a ao |ado. Re|ero(ardo: ra p|ar||ra. a p(|re|(a c|u|a de cada co|ura co((esporde ao rore dacue|e carpo. No a(cu|vo .TXT. a p(|re|(a ||rra. cor os carpos sepa(ados po( vi(du|as. (ep(eserla o resro. \eja cue esses carpos apa(ecer ro pa|re| de resc|ader. e cue o carpo (ele(erle as |raders ler ur icore d|le(erle. Pa(a cue os dados sejar resc|ados ro docurerlo. p(ec|saros c(|a( carpos de lexlo e de |rader. C(|e ur carpo de lexlo pa(a cada carpo de dado va(|ve|. e ur carpo de |rader. Er sedu|da. a((asle cada carpo do pa|re| de resc|ader pa(a derl(o do carpo de lexlo/|rader co((esporderle |ve( l|du(a ao |ado). A lo(ralaao do lexlo do carpo se( rarl|da cuardo da resc|ader de dados. Nao recess(|o cue cada carpo de dados lerra ur carpo de lexlo co((esporderle. \oc pode c(|a( ur ur|co carpo de lexlo. e co|oca( | derl(o lodos os carpos de dados va(|ve|s |l|du(a ao |ado). 0epo|s de c(|ados os carpos. oasla (ea||za( a resc|ader. No resro pa|re|. c||cue ro |r|ruscu|o) icore 0reare Veroeo 0ocurerl |ao |ado). cue va| ao(|( ura jare|a de d||odo. Nesle caso. rao recess(|o ruda( rerrur pa(rel(o. C||cue er Dr. e adua(de a p(epa(aao do docurerlo. Acu|. oul(a varlader do lr0es|dr er (e|aao ao Co(e|0(aW: du(arle a resc|ader de dados. o p(od(ara ex|oe ura oa((a de p(od(esso. Ao l|ra| da resc|ader. o lr0es|dr le( c(|ado ur oul(o docurerlo. cue pode se( sa|vo. expo(lado. |rp(esso. elc. 0 (esu|lado da resc|ader l|ca ass|r |ao |ado. ser o |avoul da pd|ra). Cada corjurlo rore. rure(o. rure(o cor 5 pos|oes e |rader apa(ece er ura pd|ra p(p(|a. No rore ra cua(la pd|ra apa(eceu a |rle((odaao. coro j lo| corerlado arle(|o(rerle. a|r de rao se( ex|o|do po( corp|elo. Nesse caso. a |a(du(a do carpo de lexlo rao lo| sul|c|erle pa(a corpo(la( lodo o rore.. 0utras Poss|b|||dades Na laoe|a aoa|xo. eu |rc|ui a|durs oul(os l|pos de carpos. 0 carpo 3ar0ooe de(a cd|dos de oa((a. usardo a lurao C0NCATENATE. Pa(a de(a( cd|dos de oa((a. ur rure(o p(ec|sa se( p(eced|do e suced|do po( asle(|scos. \eja a exp||caao aoa|xo: 3|rlaxe: 60N6ATENATE[texto 1; texto 2; ...; texto 30} Texto 1; texto 2; ...; texto 30 llers a se(er corcalerados. ro rx|ro 30 |co|ocados er securc|a). Poder laze( (ele(rc|a a oul(as c|u|as. Aspas dever se( usadas pa(a de||r|la( o lexlo a se( corcalerado. A lurao rao |rse(e auloral|carerle espaos erl(e as pa|av(as. Exemp|o: C0NCATENATE|'lsso::ur:exerp|o:.:de coro espaos dever se( |rse(|dos.) Resu|la er: lssourexerp|ode coro espaos dever se( |rse(|dos. Na laoe|a da |rader. a lurao ul|||zada lo| C0NCATENATE|':C2:) cue co|oca er securc|a ur asle(|sco. o rure(o de |rsc(|ao. e oul(o asle(|sco. Rele(rc|as a c|u|as rao p(ec|sar de aspas. A co|ura 0ono|o ler ur lurao cord|c|ora|. E|a ve(|l|ca a va||dade de a|dur pa(rel(o e (ea||za |ou rao) a|dura aao. No caso. a lurao ve(|l|ca se a |rader ra co|ura 3EllEF a ||nux.|oo. e ex|oe a pa|av(a hero. Caso rao seja. ex|oe ho hero. lF|02=||rux.jpd:Ne(d:Nao Ne(d) A u|l|ra co|ura laror ura cord|c|ora|. ras ao |rvs de ex|o|( ur lexlo. e|a ex|oe ura |rader. =lF|02=||rux.jpd:re(d.jpd:olre(.jpd) Ao |ado. o (esu|lado l|ra|. 0uem fez? 0ar|e| ldo( 0. 3||va. lrp(ersa da ur|ve(s|dade Fede(a| de V|ras 0e(a|s dar|e|.|do(ddra||.cor 6omo? 0per0ll|ce.o(d w(|le( - lexlo e d|ad(araao 0per0ll|ce.o(d Ca|c - p|ar||ra 0onnea essa ooo coo|oo ||vre. uuu.ooenoll|ce.oro D solruare rem verso oras||e|ra. uuu.oroll|ce.oro lr|scape - l|usl(aoes Ferramenra oe oesenno veror|a| em coo|oo ||vre. uuu.|nkscaoe.oro Adooe lr0es|dr - Vooe|o lorooral|co 8e|o lo(|zorle. Jurro de 2008.