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

25.07.2021, Vladimír Klaus, navštíveno 1725x

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

01.09.2020, Vladimír Klaus, navštíveno 1174x

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.07.2020, Vladimír Klaus, navštíveno 2334x

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.03.2018, Vladimír Klaus, navštíveno 2289x

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

09.02.2018, Vladimír Klaus, navštíveno 2310x

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 2917x

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 1679x

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í.

02.04.2017, Vladimír Klaus, navštíveno 2114x

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í

08.03.2016, Vladimír Klaus, navštíveno 2624x

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.02.2016, Vladimír Klaus, navštíveno 2002x

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...