Acces - podmínka

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

kuldajarda
nováček
Příspěvky: 2
Registrován: duben 12
Pohlaví: Muž
Stav:
Offline

Acces - podmínka

Příspěvekod kuldajarda » 29 dub 2012 23:48

Ahoj, tvořím databázi do školy a nevím si rady s posledním úkolem, který mám v rámci této práce vytvořit. Tímto úkolem je vytvořit makro s podmínkou. Jde mi jen o zápočet a bude stačit udělat něco hodně jednoduchého... Rád bych vytvořil makro, které vytiskne tabulku, pokud je počet záznamů ve sloupci větší než 20... Problém ale je, že jsem za 3 hodiny nepřišel na to, jak zadat správně tu podmínku... Mohl by mi prosím někdo poradit? Díky Jarda

Reklama
karel.laska
Level 2.5
Level 2.5
Příspěvky: 274
Registrován: červen 11
Pohlaví: Muž
Stav:
Offline

Re: Acces - podmínka

Příspěvekod karel.laska » 30 dub 2012 06:22

Buď vítán na fóru...

Tak já bych to udělal asi takto..
VBA scriptem bych si načetl počet řádků které splňují podmínku.

'Definice promennych a db
Dim dbMyDB As DAO.Database
Set dbMyDB = CurrentDb()
Dim DotazSQL As String
Dim ZaznamyDB As DAO.Recordset

'Dotaz
DotazSQL = "SELECT Pole FROM Tabulka WHERE (Podminka);"

'Nacti vysledek
Set ZaznamyDB = dbMyDB.OpenRecordset(DotazSQL)

'Zjisti výsledek
If ZaznamyDB.RecordCount = 0 Then
'Co má dělat když bude 0
Else
'Jinak udělej kontrolu počtu
If ZaznamyDB.RecordCount > 20 Then
'Tisk
end if
End If

Co takto?

Karel

P.S.:Pokud by jsi chtěl tisknout makrem, jako že asi chceš, nahrál bych si makro v excelu (postup jak tisknout) a potom jenom přenesl do ACCESSu

kuldajarda
nováček
Příspěvky: 2
Registrován: duben 12
Pohlaví: Muž
Stav:
Offline

Re: Acces - podmínka

Příspěvekod kuldajarda » 30 dub 2012 09:45

Díky ;) Zkusím to


Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů