@Reinhard_K_mpgen_281757 posted a new topic, subject "Tabellenerstellung per Ereignisprozedur". It read:

   Hi,  
    Ich möchte in einer Ereignisprozedur eine Tabellenerstellungsabfrage anstossen und baue in der Variablen „SQL“ die Abfrage genau so auf, wie sie über Abfrage in der Entwurfsansicht angezeigt wird. Der Befehl Domcd.RunSql SQL erzeugt die Meldung: das Datenbankmodul konnte die Tabelle „xyz“ nicht sperren, da sie bereits von einem anderen Benutzer bearbeitet wird.  
    Kein anderer Benutzer ausser mir benutzt die Datenbank.  
    Warum verhält sich die Prozedur anders als die Abfrage in der Entwurfsansicht?  
    mit Dank im Voraus  
    Reia

After which, @Netwolf added

    auch Hi,
    
    > Ich möchte in einer Ereignisprozedur eine  
    >  Tabellenerstellungsabfrage anstossen und baue in der Variablen  
    >  „SQL“ die Abfrage genau so auf, wie sie über Abfrage in der  
    >  Entwurfsansicht angezeigt wird. Der Befehl Domcd.RunSql SQL  
    >  erzeugt die Meldung: das Datenbankmodul konnte die Tabelle  
    >  „xyz“ nicht sperren, da sie bereits von einem anderen Benutzer  
    >  bearbeitet wird.
    
    Meine Glaskugel sagt:
    
      1. weil sie schon vorhanden ist!
      2. weil eine Abfrage / ein Formular sie bereits als Basis angegeben hat
      3. weil Du von einer Frontend auf eine Backend - DB zugreifst
      4. Du kein Admin bist
      5. die Access-Version fehlerhaft ist
      6. das Betriebssystem nicht mit mitspielt
      7. das Netzwerk nicht mitspielt
      8. der Server nicht mitspielt
      9. ohne genauere Angaben über Deine Umgebung wären noch 100 andere Möglichkeiten drin … 
    
    
    
    > Kein anderer Benutzer ausser mir benutzt die Datenbank.
    
    wenn „Du“ auf die Tabelle zugreifst, reicht das, je nachdem wie Du Dein Access eingestellt hat.
    
    > Warum verhält sich die Prozedur anders als die Abfrage in der  
    >  Entwurfsansicht?
    
    kenne Deine Abfrage und auch Deinen Code nicht !?
    
    > mit Dank im Voraus  
    >  Reia
    
    Gruß  
    Wolfgang

After which, @Reinhard_K_mpgen_281757 added

    Hallo Wolfgang, vielen Dank für Deine Antwort. Sie enthält ja eine ganze Reihe von möglichen Ursachen, werde mich mal anhand Deiner Liste auf die Suche machen nach einer Lösung.  
    Meine Umgebung ist Access97, der Code dürfte eigentlich keine Rolle spielen, vielmehr das Prinzip. Muss ich in der Prozedur vorher event. die Tabelle löschen? Denn genau das tut ja die Abfrage aus der Entwurfsansicht.  
    Gruss Reia

So @Netwolf replied

    Hallo Reinhard,
    
    > Meine Umgebung ist Access97, der Code dürfte eigentlich keine  
    >  Rolle spielen, vielmehr das Prinzip.
    
    schon, aber alle Versionen haben da so Ihre Eigenheiten!
    
    > Muss ich in der Prozedur vorher event. die Tabelle löschen?
    
    na klar! Du kannst keine Tabelle erzeugen, die schon vorhanden ist!
    
    > Denn genau das tut ja die Abfrage aus der Entwurfsansicht.
    
    so sollte es auch sein!
    
    Gruss Wolfgang


{'source': 'discourse', 'url': 'https://www.wer-weiss-was.de/t/tabellenerstellung-per-ereignisprozedur/1845995', 'title': 'Tabellenerstellung per Ereignisprozedur', 'views': 311, 'has_accepted_answer': False, 'word_count': 542, 'like_count': 0, 'reply_count': 2, 'participant_count': 2, 'posts': 4, 'tags': '', 'author': '@Reinhard_K_mpgen_281757', 'participants': '@Reinhard_K_mpgen_281757, @Netwolf', 'image_url': [None], 'created_at': '2003-11-22T00:11:45.000Z', 'last_posted_at': '2003-11-24T21:45:34.000Z'}