Mentse a táblázatot

Mentse a táblázatot .txt fájlba

Kedves mesterek, mondd meg, hogyan mentheted el az asztalt .txt formátumban, vagy csak a Memo-ba helyezheted el, hogy olyan legyen, mint egy asztal, és nem mint szavak gyűjteménye.
Köszönjük előre

És tárolja a * .txt fájlban, és megmutatja az adatokat a Memo-ban is, ez alapvető?

Szükségem van arra, hogy ezt a táblát a * .txt fájlban hozhassuk létre, és ki lehetett csomagolni. elvileg a Memo-ba költöztem, de szörnyen néz ki.

A legjobb, ha feltölti az asztalt az egyik leggyakoribb nyomtatott fájlra, amely "megérti" az asztalokat. Például excel vagy hatmel.

és hogyan kell kinyomtatni, vagy hogyan töltsd fel az Exelt

Gyorsan szar, Gyors fizetés. És ami a legfontosabb, mindkettő megköveteli a jelentések elkészítését, hogy az asztalok kirakodásának univerzális technológiája elfogadhatatlan.

de egyébként?
Eddig még nem vagyok mester, csak tanulok nibudozni többet, nem tudom, mi az # xA0;

> # xA0; például QuickReport, FastReport stb.

Felejtsd el - ott Serega anélkül, hogy elgondolkodtatott volna;)

> Gyors fizetés.
19 halott mosómedve, ha a memória nem változik, a díj nem magas.

> hogy az asztalok ürítésének egyetemes technológiája elfogadhatatlan.
Világos lenne minden univerzális! És pénzt keresni? 8-)

Köszönöm, hogy megtanulom, remélem mindenki kiderül. )

az első aystraeaesh normális, és a többiek már ugrálnak, mert a gróf. a szimbólum mindenhol más

Mi vagy te, mi vagy te, Seryoga, nem tehetsz rosszul. ;)
Óvatosan olvassa el a tárgyat. És ha igen, akkor nem azt jelenti, hogy ki kell nyomtatnia az asztalt. Ezenkívül semmi sem mondható el egy adott táblázatról, ami azt jelenti, hogy egy személynek szüksége van a tetszőleges táblázat nyomtatható fájljába való feltöltés technológiájára.
Lehetséges, hogy a feladat olyan, hogy át kell adnia az asztalt egy másik számítógépre, hogy "olvassa el" és nyomtassa ki, esetleg módosítva. Itt mindkét jól informált beszámolóid idegesen füstölnek félre (sajnálom, a böjtölés visszaveszem a szavakat, nem aludtam vele - nem tudom)

Végezze el az Excel-t. Ez a legegyszerűbb a helyes módszerek közül. Ha egyszerű következtetést kap, megtanulhatja, hogyan működjön együtt az Exel sablonokkal - oszlopszélesség, betűtípus, szín stb. előre be lehet állítani a sablont, majd egyszerűen töltsd fel az asztaladatokat ott. A felhasználónak egyáltalán nem nehéz tanítani magát, hogyan készítsen sablonokat. Ugyanakkor tartósan megszabadulsz a "kényelmetlen" vagy "rosszul olvasható / kinyomtatott" jelentésekkel kapcsolatos állításoktól

> és ez azt jelenti, hogy az embernek szüksége van a tetszőleges táblázat kinyomtatott fájljába való kibocsátás technológiájára.
Ez azt jelenti, hogy egy személy nem tudja, mi az a jelentésgenerátor, és olyan bonyolult módon próbál meg triviális problémát megoldani. 8-)

Mi vagy te, mi vagy te, Seryoga? Nem tehetsz rosszul. ;)
Ez így van! Nem vitatkozom. 8-)

A telepatusban a "hajnalban" működik! ?
# xA0; leveszem a kalapot, nyakkendőt, cipőt. Mi másnak kellene lennie ilyen esetekben?
# xA0 ;;)

Sajnálom, persze, talán nem neked kell csinálnod, de ez nem működik.
ott hiba.

Hol van "ott" és mi a "hiba"?
Minden dolgozik értem.

hibát ad
[Hiba] Unit1.pas (45): Nem bejelentett azonosító: "CreateOleObject"
Mit tegyek?

A hivatkozás szövege fehér:

Minden esetben csatlakoztassa a ComObj és az ActiveX modulokat


> Mindig csatlakoztassa a ComObj és ActiveX modulokat

Csatlakoztatott és semmi
Nem, minden összeállít, de semmit sem mutat!

XLExp_DataSetExport eljárás (tartomány: OleVariant; DataSet: TDataSet);
Exportálja az adatokat az adatkészletről az Excel lapra
// A tartomány területét a Range paraméter határozza meg
// A tartomány határozza meg a lapterületet (folyamatos lapos lemezsorrend)
// # xA0, amiből kiindulva töltődik ND. Ebben az esetben a bal szélső oszlop
// # xA0; a lap bármely oszlopa és egy sor - a lap bármelyik vonala.
// Az oszlopok ezen "vonalának" cellái tartalmazniuk kell azon ND mezők nevét, amelyeknek az adatai
// # xA0; ezek az oszlopok lesznek elhelyezve
var
# xA0; RangeLen, oszlop, sor, lich, i, x: egész;
# xA0; ValueArray: OleVariant;
# xA0; Str: string;
# xA0; FieldArray: array [0..20] karakterlánc;
# xA0; bm: TBookmark;

Nem vették figyelembe a "prologue" vonalakat az excel-lap mezők-oszlopainak nevéről.

Kapcsolódó cikkek