Obrázek MS Access - Příkaz TRANSFORM/PIVOT

25. 7. 2021, Vladimír Klaus, navštíveno 203x

MS Access
MS Office
SQL

Příkaz TRANSFORM, který by se asi měl spíše jmenovat PIVOT slouží k tvorbě křížového dotazu nebo lépe řečeno vytvoření jakési fixní kontingenční tabulky, kterou znáte z MS Excelu nebo, pokud programujete, tak i z řady...

Obrázek MS Access a problémy při použití vícenásobného JOIN

1. 9. 2020, Vladimír Klaus, navštíveno 423x

MS Access
SQL
SQL Server

Pokud se pokoušíte zadat relativně nezávadný SQL dotaz sestavený z několika propojení, můžete být nemile překvapeni chybovou hláškou, která nedává smysl. SELECT * FROM Akce LEFT JOIN CisTypAkce ON...

Obrázek K čemu je dobrá funkce Rank() a PARTITION BY u SQL Serveru

16. 7. 2020, Vladimír Klaus, navštíveno 920x

MS Access
SQL Server

Při propojování tabulek typu "master-slave" občas potřebujete k hlavnímu záznamu přidat jen jeden z podřízených záznamů, a to na základě nějaké podmínky nebo spíše pořadí. Tedy například u zákazníka chcete vidět...

Obrázek Chyba "Příznak BOF nebo EOF má hodnotu True nebo byl odstraněn aktuální záznam. Požadovaná operace vyžaduje aktuální záznam"

16. 3. 2018, Vladimír Klaus, navštíveno 1366x

Delphi
MS Access
SQL

U jednoho projektu v Delphi dochází (ale pouze při debuggování) k níže uvedené chybě a zatím se mi ji nepodařilo korektně vyřešit. Zobrazování této výjimky jsem tedy alespoň vypnul. Návody dostupné na internetu jsou...

Obrázek Náhodné pořadí SELECTu v Accessu a SQL Serveru

9. 2. 2018, Vladimír Klaus, navštíveno 1156x

MS Access
SQL
SQL Server

Určitě občas potřebujete získat náhodnou sadu záznamů z dané tabulky či dotazu. Nemělo by to být nic zásadně složitého, ale jsou tu jistá specifika, alespoň pokud jde o MS Access. MS Access Asi velice rychle najdete,...

Obrázek Jak se v Delphi přes ADO nebo FireDAC připojit k zaheslované ACCDB databázi

19. 12. 2017, Vladimír Klaus, navštíveno 1998x

Delphi
MS Access
MS Office

Nejprve je třeba začít tím, co to je ACCDB databáze. Je to modernější a robustnější formát databáze MS Access. Dlouho jsem si myslel, že se z Delphi přes ADO k této databázi nedá připojit, ale byla to pravda jen...

Obrázek Chyba "Informace o sloupci klíčů jsou nedostatečné nebo nesprávné. Aktualizace se týká příliš mnoha řádků."

20. 10. 2017, Vladimír Klaus, navštíveno 1107x

Delphi
MS Access
SQL
SQL Server

Při práci s dotazem přes TADOQuery může dojít k chybě "Informace o sloupci klíčů jsou nedostatečné nebo nesprávné. Aktualizace se týká příliš mnoha řádků.", která vypadá docela srozumitelně, jen při pátrání po problému...

Obrázek ADO DB - Argumenty mají chybný typ, jsou mimo přijatelný rozsah nebo vzájemně kolidují.

2. 4. 2017, Vladimír Klaus, navštíveno 1560x

Delphi
MS Access

Při práci s DB tabulkou nebo dotazem přes ADO může dojít k chybě "Argumenty mají chybný typ, jsou mimo přijatelný rozsah nebo vzájemně kolidují.", což je opět nicneříkající hlášení. Původní znění: Arguments are of the...

Obrázek AUDREY SQL Transformer 2016 - představení

8. 3. 2016, Vladimír Klaus, navštíveno 2010x

ASP.NET/C#
Delphi
MS Access
SQL
SQL Server

Připravuji malou pomůcku, která výrazně zjednodušuje a zrychluje práci s SQL, zvláště pokud přecházíte mezi různými prostředími (Delphi, Visual Studio, SQL Server Management Studio...) a nechce se vám složitě přepisovat...

Obrázek Jak pomocí SQL spočítat počet normostran v textových polích

29. 2. 2016, Vladimír Klaus, navštíveno 1513x

MS Access
SQL
SQL Server

Předpokládejme, že máte v databázi nějaké texty, u kterých potřebujete stanovit počet normostran, abyste mohli dle tohoto počtu zaplatit překladateli, korektorovi apod. Tak nejprve, co to je normostrana - zpravidla to...