Question : Demander à utilisateur s'ils souhaitent recouvrir le dossier existant

Bonjour, le

I ont le code suivant sur un bouton de cmd qui sauve un document dans ma base de données.  L'AhEmptyName : la section laisse l'utilisateur écrire un nouveau nom pour le document si un document avec le même nom est déjà dans l'annuaire.  Bien que ceci fonctionne bien, je voudrais que l'utilisateur fasse choisir l'option à recouvrir le document existant ou un nouveau nom.  Semblable à la fonction de sauvegarde dans d'autres programmes quand elle trouve un dossier avec les mêmes indices de name.

Any ?  Est-ce que j'inclus juste une méthode de mise à mort pour enlever le dossier d'exisitng et puis pour continuer le reste du code ?

Thanks,
Tom
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
58 :
59 :
60 :
61 :
62 :
63 :
64 :
65 :
66 :
67 :
68 :
69 :
70 :
71 :
72 :
73 :
74 :
75 :
76 :
77 :
78 :
79 :
80 :
81 :
82 :
83 :
84 :
class= cmdAttach_Click secondaire de >Private " de l'id= " codeSnippet692167 de
 0 puis
    Le 'annuaire existe
Autrement
    'Créer la chemise
    MkDir GBLnetworkStoragePath et « \ » et « documents »
Finir si
         
 
CheckAgain :
'vérifier si le nom de fichier existe, avant de copier le nouveau dossier
Si "" de <> de Dir (DestinationPathAndName et « \ » et fname) alors
   'existe, ainsi nous laisser demandent à l'utilisateur à
AhEmptyName :
    fname = InputBox (« écrire svp un nouveau nom de fichier.  Vous devez inclure le dossier extension.")
    Si Len (équilibre (fname)) = 0 puis
    MsgBox « écrivent svp un nom de fichier »
    AhEmptyName GoTo
Finir si

   'vérifions encore sur la nouvelle existence de nom de fichier
   CheckAgain GoTo
Autrement
   'ne fait pas existe, ainsi laisser l'écoulement de code continuer
Finir si
 
 
     FileCopy Me.document_path, DestinationPathAndName et copie « \ » et de fname 'le dossier à la nouvelle destination
   
        rs.AddNew
        rs (« document_desc ») = Me.document_desc
        rs (« company_id ») = pany_id de Me.com
        rs (« file_type ») = Me.file_type
        rs (« attachement ») = Me.chkAttachment
        les rs (« document_path ») = DestinationPathAndName et » \ « et fname 'assignent le nouvel endroit au Tableau

        rs. Mise à jour
    Autrement
        MsgBox « que vous devez passer en revue pour un document et choisir un type de dossier.  », vbCritical, « erreur »
        Me.document_desc.SetFocus
    Finissent si
    rs. Fin
    DB. Fin
    Document de MsgBox le « a été sauvé à ce contact de compagnie.  », vbInformation, « document d'attache »
    
    Placer les rs = rien
    Placer DB = rien
    DoCmd.Close


exitline :
  Sortir le sous-marin
     
errline :
Choisir le cas Err.Number
Affaire 94
MsgBox « là sont les champs blancs », vbExclamation, « erreur… »
Affaire 2450
MsgBox « ContactPLUS doit se remettre en marche », vbExclamation, « erreur… »
Relancement d'appel
Cas autrement
MsgBox « une erreur s'est produit.  Veuillez informer l'administrateur de base de données du numéro de message d'erreur suivant :  » Et Err.Number et vbCrLf et « le message d'erreur est :  » Et Err.Description
Exitline GoTo
Extrémité choisie
Sous-marin d'extrémité
class= de

Réponse : Demander à utilisateur s'ils souhaitent recouvrir le dossier existant

Salut encore,

avez-vous couru réellement le « cfgmgr - v fcs0 » ?

Puisque c'est une erreur de syntaxe (le format correct aurait été le « cfgmgr - v - l fcs0 »)
ce n'est aucune merveille que le cfgmgr n'a pas fait ce que vous avez compté… mais vous devriez avoir vu un message d'erreur !

« - Le drapeau de v » signifie seulement « bavard » et n'a pas n'importe quelle influence sur la fonctionnalité des cfgmgr !

Quoi qu'il en soit, « - l (nom) » le paramètre demande au cfgmgr pour configurer le dispositif (nom) et tous ses enfants,
ainsi avec le format ci-dessus vous devriez au moins avoir vu les enfants fscsix0 du fcsx, et avec la méthode de la configuration de HDLM les chemins appropriés devraient être là, aussi.

le « cfgmgr » (ou avec » - v ") d'une part seul essayerait de configurer n'importe quel dispositif qu'il trouve.

Ainsi si vous employiez réellement le « cfgmgr - v - l fcs0 » sans succès il pourrait être que Hitachi DLM aurait une certaine méthode spéciale qui n'est pas déclenchée avec la configuration de fcsx.

C'est il y a quelques années cela que notre dernière foudre de HDS obtient ferraillée, ainsi je crains que vous deviez signaler le rendement du « lsdev - C » ou même « lscfg » pour que je vérifie, si vous voudriez creuser plus profond dans ceci.


wmp
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us