Je to tu různý programátor a tak se obracím na Vás. Zvládám ultrajednoduché prográmky v javascriptu a čichl jsem k PHP (dostal jsem se na práci s databázemi). Ale nyní potřebuju:
1) zpracovat TXT soubor výpisu sloupců a rozdělit ho podle pevné sekvence na daném řádku do dvou souborů s nějakou tou vyjímkou, že.
2)mám několik dbf souborů a potřebuju je spojit do jednoho s tím, že některé řádky potřebuju sečíst/sloučit.
V jakém GUI vývojovém prostředí se to mám prosím Vás naučit udělat? V prvém případě řeším SIPO výpis a v druhém ČTU. Nebojím se to naučit i z nějaké doporučené učebnice... S výsledkem bude pracovat účetní.
Šlo by to udělat asi v tom PHP, ale nechce se mi instalovat apache na pracovní stroj účetní nabo plevelit jiný server.
Popř.3) jak na to?
1) To bych klidně dělal v tom PHP, koukni na funkci explode, pro složitější případy potom preg_match.
2) Podle https://secure.php.net/manual/en/ref.dbase.php PHP umí DBF taky, ale nezkoušel jsem to.
> V jakém GUI vývojovém prostředí se to mám prosím Vás naučit udělat?
Já dodneška používám pro programování obyčejný textový editor :-) (Vim). Podle mě pokud jsi začátečník a neplánuješ dělat nic velkého, tak si vývojovým prostředím akorát způsobíš zesložitění a komplikace.
> Šlo by to udělat asi v tom PHP, ale nechce se mi instalovat apache na pracovní stroj účetní nabo plevelit jiný server.
PHP není problém používat i bez serveru - stačí spustit "php soubor.php". Skript se provede a výstup rovnou vypíše.
Excel
Od nějaké verze už neumí DBF.
Zato OpenOffice jo. (Ale je možné, že neumí zas něco jiného potřebného, nevím. Ale pro převod tabulek do dbf formátu funguje skvěle.)
Nativně ne, ale lze to přes ODBC ovladač pro dBASE.
(jinak pokud se nebojíš učit něco nového, tak na tahle různá naskriptování něčeho je teď velmi populární Python)
Tak to GUI dávám kvůli tomu formulářovému www programování, navrhnout výplň tvaru okna a pak osadit tlačítka funkcema :-D
Na deplphi vzpomínám. Chci tomu dát prostě W10 podobu, má s výsledkem dělat účetní, tam nějaké vypisování v řádku nepřichází v úvahu.
Tlačítko "Otevři", v náhledu zkontroluju správnost volby a pak tlačítko "Konvertuj" a nakonec tlačítko "Otevři adresář uložení výsledku".
Napadl mně i to Visual studio express, ale nerad bych se učil něco zbytečně. Excel nemáme a nebudeme mít.
Rád bych ve výsledku *.exe soubor.
Pokud nelze Excel a VB v něm, tak Visual Studio.
Já z něho používám C#.
Díky za tip, knížku už jsem si ze dvou vybral :-) Jdu zkoušet "Hello World!" :-D
Ve VS to budeš mít za chvilku, pokud ti pojem programování aspoň vzdáleně něco připomíná. ;-)
Mě to nedalo, tak jsem se připojil do práce a zkusil jsem ten níže nabízený Lazarus (když uměl ty Delphi ;) ). Asi by to tam taky bylo na pár kliknutí. Prohlížečka DBF jsem zbastlil tak max za 5 minut, jak by šlo to slučování DBF to už se mi zkoušet nechce.
Takže ty bys to okno udělal v pascalu?
Já ano, protože jiné GUI neumím. Kdysi jsem se pokoušel o GUI v Pythonu (už ani nevím jaký framwork) (používám ho občas z komand lajny), ale proti tomu Lazarusu/Delhi mi to přišlo neohrabané.
Ale jak jsem naznačil, něco jiného je zobrazit DBF a něco jiného je to pak sloučit, to naklikat jednoduše nelze.
A ty prosím Tě funguješ v čem?
Aktuálně střídám Visual Basic a C# (plus MSSQL/T-SQL). A něco malého dloubu v C++.
A když vzpomínáš na Delphi, tak co Lazarus? Nevím, jestli rovnou umí DBF, ale kdybys to chtěl ověřit, tak se mi připomeň obálkou, v práci ho mám nainstalovaný, tak to mohu zkusit.
To delphi jsem viděl v 25letech naposledy :-D Jsem dlouhá desetiletí mimo obor, jen to PHP kvůli registracím s knížkou v ruce :-D Ta práce s texty a dbf mi nepřipadá nějaká těžká a dost si věřím ohledně učení nějakých základů, které podle mně na to stačí.
Dělal jsem v podstatě jen do webů, proto preferuju i to prostředí, které je hned vizuální. A motivaci mám i v tom, že mi žena neveří úspěch :-D
Já teda programovala od Fortránu po SQL v kdečem a na stará kolena se musela naučit ofísy. Access mě nadchnul. Za pár korun máš databázovej systém, ve kterým si můžeš udělat cokoliv. A je to v základní verzi v síťové podobě snad pro nějakých šest lidí, nám to stačilo. Musíš mít Offices Profesionál nebo jak se tomu říká, prostě v těch home verzích access není.A je to jednoduchý, i ta účetní se v tom může naučit dělat si reporty, exporty... sama