Thread View: pl.comp.bazy-danych.msaccess
3 messages
3 total messages
Started by Phantom
Sun, 14 Aug 2022 11:04
Usuwanie tabel z konkretnym składnikiem w nazwie
Author: Phantom
Date: Sun, 14 Aug 2022 11:04
Date: Sun, 14 Aug 2022 11:04
16 lines
1586 bytes
1586 bytes
Dzień dobry Dotyczy: MSAccess2000 Proszę o pomoc. Potrzebuję usuwać hurtowo (za pośrednictwem kodu) tabele lokalne mające w swojej nazwie składnik "tymcz", czyli np.: Zestawieniatymcz Fakturytymcz Okresytymcz .... .... Z góry dziękuję za pomoc Pozdrawiam Tomek
Re: Usuwanie tabel z konkretnym składnikiem w nazwie
Author: LX'yrs
Date: Sat, 27 Aug 2022 11:58
Date: Sat, 27 Aug 2022 11:58
53 lines
2543 bytes
2543 bytes
W dniu 14.08.2022 o 13:04, Phantom pisze:
> Dzień dobry
> Dotyczy: MSAccess2000
>
> Proszę o pomoc.
> Potrzebuję usuwać hurtowo (za pośrednictwem kodu) tabele lokalne mające w swojej nazwie składnik "tymcz", czyli np.:
> Zestawieniatymcz
> Fakturytymcz
> Okresytymcz
> ....
> ....
>
>
>
> Z góry dziękuję za pomoc
> Pozdrawiam
> Tomek
' Wywołanie:
' wydruk tabel - UsuwajTabeleTymcz()
' usuwanie tabel - - UsuwajTabeleTymcz(True)
'-------------------------------------------------------------------
Public Function UsuwajTabeleTymcz(Optional blnKasuj As Boolean = False)
Dim db As DAO.Database
Dim strNazwaTabeli As String
Dim i As Integer
Const conTYMCZ As String = "tymcz"
'On Error Resume Next
Set db = CurrentDb
For i = 0 To db.TableDefs.Count - 1
strNazwaTabeli = db.TableDefs(i).Name
If Left$(strNazwaTabeli, 4) <> "MSys" Then
'Jeżeli składnik "tymcz" zawsze występuje na końcu
'to użyj ewentualnie: If Right$ (strNazwaTabeli,5) = conTYMCZ
If InStr(1, strNazwaTabeli, conTYMCZ, vbTextCompare) > 0 Then
If blnKasuj = True Then
db.TableDefs.Delete strNazwaTabeli
Else
Debug.Print i, strNazwaTabeli
End If
End If
End If
Next
Set db = Nothing
End Function
--
Pozdrawiam
LX'yrs
Re: Usuwanie tabel z konkretnym składnikiem w nazwie
Author: Phantom
Date: Mon, 26 Sep 2022 11:04
Date: Mon, 26 Sep 2022 11:04
1 lines
1497 bytes
1497 bytes
Dziękuję bardzo.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads