Vytvoření databáze v excelu

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

Moderátor: Mods_senior

Jsimi
Level 1.5
Level 1.5
Příspěvky: 119
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Vytvoření databáze v excelu

Příspěvekod Jsimi » 28 zář 2012 09:51

Zdravím,
Prosím o pomoc. V práci musím k jednomu výrobku vyplnit něco jako rodný list, vzor je v příloze. Po každém vyplnění je tento list pomocí maker vytištěn a uložen do předem určeného místa jako samostatný soubor, kterých je cca 100 za jeden měsíc. Nedalo by se vyplnovat pomocí nějakého formuláře a ukládat tak do nějaké databáze, aby bylo možné záznamy vyhledávat,filtrovat atd. Navíc s tímto souborem pracují dva různí operátoři na různých místech, kteří si ho nestále předávají a musí čekat jeden na druhého.Zárověň musí zůstat možnost tisknout v podobě ve které je vzor. Tento list by měl být pro každý výrobek jedinečný s automatickým číslováním v daném roce. Buňky které operátor musí vyplnit jsou označeny žlutě.
Dík za jakoukoliv pomoc.
Přílohy
Check List č.xlsm
(107.97 KiB) Staženo 163 x

Reklama
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Vytvoření databáze v excelu

Příspěvekod cmuch » 29 zář 2012 10:39

Do databáze by to asi i šlo, ale bylo by potřeba ke 100 sloupců.
To jak ukládáš soubor celý by si ukládal buňky do databáze.
Na listě vzor by si pak vyplnil pořadí Check listu a podle toho čísla by se pak data z databáze načetla, třeba ve formátu 120001 (rok a pořadí).

Třeba tak, ale jde to třeba i jinak. Určitě někoho něco třeba napadne.

To jen takový nástin.

Jsimi
Level 1.5
Level 1.5
Příspěvky: 119
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Re: Vytvoření databáze v excelu

Příspěvekod Jsimi » 29 zář 2012 18:52

A co něco na spůsob faktury. Vyplnit, vytisknout, zaůčtovat a případně dohledat podle nějakých kriterií. Něco podobného jsem i viděl, ale absolutně nenám tušení jak to funguje.

elaaos
nováček
Příspěvky: 11
Registrován: březen 13
Pohlaví: Žena
Stav:
Offline

Re: Vytvoření databáze v excelu

Příspěvekod elaaos » 04 bře 2013 03:54

Pokud stačí ukládat data do jiného listu daného souboru, tak stačí přidělat dva listy (jeden pomocný, jeden výstupní - datový)
Pomocný musí mít pořadí sloupců tak, jak budou potřeba ve výsledné tabulce ve tvaru (kde "Pole1" je název prvního sloupečku výsledné tabulky a "=Pole1" je vzorec odkazující na zdrojovou buňku ve formuláři) - přes pravé tlačítko na záložku daného listu dáme skrýt.
Pole1 Pole2 Pole3 Pole4 ...
=Pole1 =Pole2 =Pole3 =Pole4 ...

A datový list (stačí názvy sloupců v pořadí stejném jako pomocný list)
Pole1 Pole2 Pole3 Pole4 ...

V makru jen upravíme předefinované názvy a mělo by to fungovat :?

Kód: Vybrat vše

Sub UlozeniDat()
'
' UlozeniDat Makro
' Autorka Eliška Kymličková
' lektorkaE@gmail.com
'

'Název pomocného listu
    Dim Pom As String
   
'Název datového listu
    Dim Data As String

'Název datoveho formulare
    Dim Form As String

'Adresa první datové buňky pomocného listu
    Dim Bunka As String

'Poslední řádek exceludle verze sešitu 65536 nebo 1048576
    Dim Maxi As Long

'Předefinované názvy
    Pom = "Pomoc"
    Data = "Datovy"
    Bunka = "A2"
    Form = "vzor"
    Maxi = 1048576

'
    Sheets(Pom).Visible = True
    Sheets(Pom).Select
    Range(Bunka).Select
    Range(Selection, Selection.End(xlToRight)).Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets(Data).Select
    If Selection.End(xlDown).Row = Maxi Then
        Range(Bunka).Select
    Else
        Selection.End(xlDown).Select
        ActiveCell.Offset(1, 0).Range("A1").Select
    End If
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("A1").Select
   
    Sheets(Pom).Select
    Range("A1").Select
    ActiveWindow.SelectedSheets.Visible = False
   
    Sheets(Form).Select
End Sub


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Ruční vytvoření spouštěcího oddílu na SSD
    od Haalf » 23 pro 2024 11:08 » v Windows 11, 10, 8...
    8
    3628
    od pcmaker Zobrazit poslední příspěvek
    23 pro 2024 17:26
  • Fičura v Excelu Příloha(y)
    od Rosta_Kolmix » 27 čer 2024 17:12 » v Kancelářské balíky
    1
    3347
    od Grimm Zobrazit poslední příspěvek
    28 čer 2024 23:30
  • ComboBox v Excelu kopírování Příloha(y)
    od LukM » 19 říj 2024 14:03 » v Kancelářské balíky
    0
    2666
    od LukM Zobrazit poslední příspěvek
    19 říj 2024 14:03
  • automaticke nastaveni velikosti komentare v Excelu
    od Mikik Block » 04 zář 2024 15:17 » v Kancelářské balíky
    0
    3198
    od Mikik Block Zobrazit poslední příspěvek
    04 zář 2024 15:17

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

Kdo je online

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