Poslední příspěvky

Stran: 1 [2] 3 4 ... 10
11
Obecné / Export QR kodu do souboru *. eps, *.emf pomocí FastReportu
« Poslední příspěvek od Jirka kdy 25-01-2022, 11:55:24 »
Je nějaká možnost přímého vytvoření a exportu QR kodu do souboru *. eps, *.emf  pomocí FastReportu
12
Obecné / Re:Regularni vyraz
« Poslední příspěvek od Jirka kdy 25-01-2022, 10:20:39 »
Díky,
vypadá to že je to Ok.
Akorát jsem asi zapomněl dát podmínek to, že řetězec může být i prázdný.
Ale to jsem obešel předběžným testem na prázdný string..
13
Obecné / Re:Regularni vyraz
« Poslední příspěvek od PetrB0 kdy 25-01-2022, 01:42:33 »
Ahoj,
v reg výrazech nejsem moc přeborník, ale můžeš zkusit toto:

^[1-9]\d*(\,[1-9]\d*)*$

testováno zde https://regex101.com/r/efPxeX/1

Pb
14
Obecné / Regularni vyraz
« Poslední příspěvek od Jirka kdy 24-01-2022, 18:14:20 »
Zdravím
Potřeboval bych validovat řetězec který se skládá z čísel oddělených čárkami.
Omezení je aby čárka nebyla na začátku ani na konci.
takto vyrobený výraz mi zřejmě funguje bez problémů ale
ještě bych potřeboval aby nešly zapsat 2 čárky  vedle sebe
a pokud by to šlo tak aby číslo nezačínalo 0
 

Kód: [Vybrat]
^[\d]{1}[0-9,',']{0,}[\d]{1}$
15
Ostatní DB / Re:SQLite - výsledky v jednej tabuľke
« Poslední příspěvek od Slavomir kdy 24-01-2022, 16:40:34 »
SQLite ma group_concat(), coz by mohla byt podobna agregacni funkce jako List(), ale nikdy jsem ani jednu nepouzil
Trefa do čierneho! Príkaz group_concat() funguje presne takto, ako potrebujem.
Priznám sa, táto funkcia mi bola doteraz neznáma. Srdečná vďaka za pomoc!
16
Ostatní DB / Re:SQLite - výsledky v jednej tabuľke
« Poslední příspěvek od pf1957 kdy 24-01-2022, 14:16:32 »
Firebird má funkci LIST, která by na to šla použít, SQLite nevím.
SQLite ma group_concat(), coz by mohla byt podobna agregacni funkce jako List(), ale nikdy jsem ani jednu nepouzil
17
Ostatní DB / Re:SQLite - výsledky v jednej tabuľke
« Poslední příspěvek od vandrovnik kdy 24-01-2022, 08:17:27 »
Firebird má funkci LIST, která by na to šla použít, SQLite nevím.
18
Ostatní DB / SQLite - výsledky v jednej tabuľke
« Poslední příspěvek od Slavomir kdy 24-01-2022, 07:58:03 »
Ahojte,
prosím o radu, či je možné získať z jedného SQLite dotazu nasledovné výsledky.
Povedzme, že mám dve jednoduché tabuľky v relácii 1:N. Prvá tabuľka (napr. TOVAR), druhá tabuľka (napr. VLASTNOSTI). Logicky z toho vyplýva, že 1 tovar môže mať N vlastností.
Krátky príklad štruktúry polí:
TOVAR: tov_ID, tov_nazov
VLASTNOSTI - vla_ID, vla_nazov

Potrebujem dosiahnuť nasledovný výsledok (pomocou jedného dotazu !):

tov_ID; tov_nazov; (zoznam všetkých priradených vlastností)
1; lampa; (malá | biela | 220V)
2; stolička; (veľká | drevená)
3; televízia; (veľká | LCD | 220V)
4; hračka; (malá | biela)

Toto je len fiktívny príklad, v skutočnosti sú údaje viac logickejšie...  ;D Zátvorky pri vlastnostiach nie sú povinné.
Nemám problém získať údaje pomocou viacerých dotazov, ale vzhľadom na objem dát by som to chcel dosiahnuť iba jedným SQLite dotazom.
Ďakujem za pomoc.
19
Obecné / Re:DLL - tabuľky v nej či v DB
« Poslední příspěvek od Stanislav Hruška kdy 23-01-2022, 13:18:58 »
Kód: [Vybrat]
[quote]  Table := TDim2CurrencyArray.Create(
    TArray<Currency>.Create( 0, 3.0, 4.5, 6.0, 9.0, 12.0, 15.0),
    TArray<Currency>.Create(100, 3.9, 5.1, 6.1, 7.6,  8.7,  9.5)
    );
.
  Table := [
    [ 0, 3.0, 4.5, 6.0, 9.0, 12.0, 15.0],
    [100, 3.9, 5.1, 6.1, 7.6,  8.7,  9.5]
    ];
Ostanem pri tom druhom prípade. Lebo
  • nepotrebujem obecnejšie generiká. Získaním hodnoty z tabuľky všetko zahadzujem
  • priradenie hodnôt je omnoho čitateľnejšie a kratšie. Navyše bez Create.
  • zámenu oblých zátvoriek za hranaté urobím v PsPad ľavou zadnou
Prvý krok pre znovu vybudovanie DLL mám (teoreticky) za sebou.[/quote]
20
Obecné / Re:DLL - tabuľky v nej či v DB
« Poslední příspěvek od pf1957 kdy 23-01-2022, 13:01:37 »
Snáď by malo ísť aj
Kód: [Vybrat]
TDim2RealArray = array of array of Real
To je rovnocenne tomu zapisu s generiky. Vedle meho predchoziho prikladu, ktery je vhodnejsi pro obecnejsi generika, muzes pouzit inicializaci:
Kód: Delphi [Vybrat]
  1.   AA := [
  2.     [1.1, 1.2, 1.3, 1.4, 1.5],
  3.     [2.1, 2.2, 2.3, 2.4, 2.5]
  4.   ];
  5.  
Stran: 1 [2] 3 4 ... 10