Dvojí záznam

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

Moderátor: Mods_senior

JirkaT
nováček
Příspěvky: 41
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Dvojí záznam

Příspěvekod JirkaT » 26 kvě 2009 12:38

Zdravim všechny,

nevíte někdo, jestli je možné pralelně ukládat do dvou totožných souborů? Příklad:
Mám dva stejné xls. soubory, jeden je uložen na pevném disku a druhý na síťovém, v jednom něco upravím a uložím. Chtěl bych, aby se mi ta změna promítla i v druhém souboru. Je to možné?

Reklama
Uživatelský avatar
sondaw
Level 2.5
Level 2.5
Příspěvky: 369
Registrován: březen 08
Bydliště: Brno
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Dvojí záznam

Příspěvekod sondaw » 26 kvě 2009 13:08

Podle mne jen v případě, že jeden soubor je zástupce toho druhého, potom změny, které provedeš v jednom se zobrazí i v tom druhém

JirkaT
nováček
Příspěvky: 41
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Dvojí záznam

Příspěvekod JirkaT » 26 kvě 2009 13:17

To mi bohužel nepomůže, protože když nebudu připojen na síťový disk, zástupce mi soubor neotevře. A to je vlastně jádro celého problému. Možnost práce na souboru, který po připojení PC na síť a otevření se sám zaktualizuje s tím druhým totožným souborem.

Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19360
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Dvojí záznam

Příspěvekod X » 26 kvě 2009 17:23

Použij nějaký software pro synchronizaci nebo ukládej jen na síťový disk, případně si udělej tlačítko na ukládání a pomocí VBA/makra ulož soubor na 2 místa.

VBA (upravil jsem to z mé rutiny, musíš si to dopilovat na své podmínky):

Kód: Vybrat vše

Private Sub CommandButton1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    If Button = 1 Then
        Dim location1 As String, location2 As String, thisfile As String, name As String
        location1 = "C:\DOKUMENTY\LEXIKON\LEXIKON "
        location2 = "X:\DOKUMENTY\LEXIKON\LEXIKON "
        thisfile = Format(Now(), "yyyy/mm/dd ") & Format(Time(), "hh-mm-ss") & ".xls"
        name = location1 + thisfile
        Cells(1, 1).Select
        ActiveWorkbook.SaveAs Filename:=name
        name = location2 + thisfile
        ActiveWorkbook.SaveAs Filename:=name
    End If
End Sub


-----------------------------------------------------------------------

Nahraje sešit se jménem LEXIKON s datem a časem z doby uložení na 2 disky:

C:\DOKUMENTY\LEXIKON\
X:\DOKUMENTY\LEXIKON\


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

Kdo je online

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