Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Autodesk Productstream Professional
  Neues Datenfeld

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
  
Mechatronische Stückliste: Statt des doppelten Lottchens
Autor Thema:  Neues Datenfeld (1044 mal gelesen)
lm1
Mitglied


Sehen Sie sich das Profil von lm1 an!   Senden Sie eine Private Message an lm1  Schreiben Sie einen Gästebucheintrag für lm1

Beiträge: 9
Registriert: 30.07.2009

erstellt am: 30. Jul. 2009 10:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

ich möchte für die "Konstruktionsdokumente" ein neues zusätzliches Datenfeld anlegen. Folgende Schritte habe ich vorgenommen:

1.) Datenfeld  in der SQL-Datenbank "dbo.document" hinzugefügt (via Script im Management Studio)
2.) Sichten in der SQL-Datenbank angepasst in dbo.view_all_document, dbo.view_document,
dbo.view_document_engineering, dbo.view_xref_child_document, dbo.view_xref_document, dbo.view_xref_parent_document
3.) im PSP habe ich das neue Datenfeld in der Konfiguration im EntityType/AIM.DOC.ENG/GUIFields hinzugefügt, Attribute gesetzt und Superkomponente zugeordnet
4.) mit dem Designer habe ich das neue Datenfeld in die Datenblätter gezogen. Die GUIViews wurden damit in der Konfiguration ergänzt.

Das neue Datenfeld ist im PSP nun ersichtlich, ich kann es editieren, die Eingabe wird aber nicht gespeichert. Außerdem kann ich keine neuen Konstruktionsdokumente mehr anlegen, auch hier werden die Eingaben nicht gespeichert.

In der errlog.err erscheint folgende Meldung:

1.) (04713)"tempRevision" (12), errno=2
2.) (88888)GetXrefRecBufFileInfo: Error getting Replication File Info from XREF, errno=2

Was mache ich falsch oder was habe ich vergessen. Es wäre schön, wenn jemand antworten würde.

Gruß an alle

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

T to the F
Mitglied



Sehen Sie sich das Profil von T to the F an!   Senden Sie eine Private Message an T to the F  Schreiben Sie einen Gästebucheintrag für T to the F

Beiträge: 398
Registriert: 06.06.2007

Win 7 x64 SP1
PrDS 2012 Ultimate
Vault Pro 2012
i7 M640
8 GB
Quadro FX 1800M

erstellt am: 30. Jul. 2009 10:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lm1 10 Unities + Antwort hilfreich

Morgen,

ist das Feld eine Auswahlliste?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

lm1
Mitglied


Sehen Sie sich das Profil von lm1 an!   Senden Sie eine Private Message an lm1  Schreiben Sie einen Gästebucheintrag für lm1

Beiträge: 9
Registriert: 30.07.2009

erstellt am: 30. Jul. 2009 11:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Nein, es ist kein Auswahlfeld. Es ist ein normales Datenfeld "varchar(80)"

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

T to the F
Mitglied



Sehen Sie sich das Profil von T to the F an!   Senden Sie eine Private Message an T to the F  Schreiben Sie einen Gästebucheintrag für T to the F

Beiträge: 398
Registriert: 06.06.2007

Win 7 x64 SP1
PrDS 2012 Ultimate
Vault Pro 2012
i7 M640
8 GB
Quadro FX 1800M

erstellt am: 30. Jul. 2009 11:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lm1 10 Unities + Antwort hilfreich

Gehen alle Felder nicht mehr bzw. sind die grau, oder schaut alles normal aus und das Feld wird nicht beschrieben?
Wenn du in das Feld was eingibst und TAB drückst, geht der Inhalt dann schon weg?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

lm1
Mitglied


Sehen Sie sich das Profil von lm1 an!   Senden Sie eine Private Message an lm1  Schreiben Sie einen Gästebucheintrag für lm1

Beiträge: 9
Registriert: 30.07.2009

erstellt am: 30. Jul. 2009 12:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

es geht rein um das neu hinzugefügte Datenfeld. Man kann einen Wert in dem Feld eingeben, der Wert bleibt auch stehen. Nach dem Speichern ist dieser Wert jedoch wieder weg. Das EditProperty ist auf 1 gesetzt.

Das Sonderbare ist jedoch auch, daß überhaupt keine neu angelegte Konstruktionsdokumente mehr gespeichert werden.

Gruß

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

T to the F
Mitglied



Sehen Sie sich das Profil von T to the F an!   Senden Sie eine Private Message an T to the F  Schreiben Sie einen Gästebucheintrag für T to the F

Beiträge: 398
Registriert: 06.06.2007

Win 7 x64 SP1
PrDS 2012 Ultimate
Vault Pro 2012
i7 M640
8 GB
Quadro FX 1800M

erstellt am: 30. Jul. 2009 13:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lm1 10 Unities + Antwort hilfreich

Eigentlich hast du alles richtig gemacht...
Hast du vielleicht irgendwas dazuprogrammiert?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MB007
Mitglied



Sehen Sie sich das Profil von MB007 an!   Senden Sie eine Private Message an MB007  Schreiben Sie einen Gästebucheintrag für MB007

Beiträge: 46
Registriert: 02.02.2009

erstellt am: 30. Jul. 2009 13:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lm1 10 Unities + Antwort hilfreich

Hallo T to the F,

auf jeden Fall sollte man alle Views ändern.
Es fehlt bei Dir schon mal der
VIEW_HISTORY_DOCUMENT.

Gruß

MB007

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

blacky1985
Mitglied
Application Engineer


Sehen Sie sich das Profil von blacky1985 an!   Senden Sie eine Private Message an blacky1985  Schreiben Sie einen Gästebucheintrag für blacky1985

Beiträge: 348
Registriert: 16.04.2008

PSP 2008 SP1
PSP 2009 SP1
PSP 2010
AIP 2008 SP3
AIP 2009 SP2
AIP 2010

erstellt am: 30. Jul. 2009 14:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lm1 10 Unities + Antwort hilfreich

Wie hast du den die einzelnen Views aktualisiert nach dem einfügen des neuen Feldes ?
Sprich, wie bist du vorgegangen im Einzelnen ? Eventuell könnte es auch sein, dass du dir ein View zerschossen hast, und daher keine neuen Konstruktionsdokumente mehr angelegt werden können.

Was sagen den deine Logdateien wenn du ein neues Konstruktionsdokument anlegen willst ?
Weiterhin wäre es mal nicht schlecht zu erfahren welche Version du benutzt und welcher SP-Stand es ist. 

------------------
Bei einem sinnvollen Posting würde man sich über entsprechende Honorierung in Form von einer kleinen Ü-Spende sehr freuen...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

lm1
Mitglied


Sehen Sie sich das Profil von lm1 an!   Senden Sie eine Private Message an lm1  Schreiben Sie einen Gästebucheintrag für lm1

Beiträge: 9
Registriert: 30.07.2009

erstellt am: 31. Jul. 2009 10:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

es geht wieder ...

Die Lösung ist folgende: Man muß in der SQL-Datenbank beim Anlegen des neuen Feldes und beim Definieren der Sichten alles über Script (Script für Tabelle als ...) definieren, dann funktionierts.

Dies ist zwar sonderbar, aber das scheint die Lösung zu sein. Es würde mich interessieren, ob der Fehler im SQL oder im PSP ist, und ob dieser Fehler durch ein Servicepack behoben ist. Wir setzen PSP2008/SP1 und SQL-Server2005/SP2 ein.

Gruß an alle und Danke für die Infos

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

blacky1985
Mitglied
Application Engineer


Sehen Sie sich das Profil von blacky1985 an!   Senden Sie eine Private Message an blacky1985  Schreiben Sie einen Gästebucheintrag für blacky1985

Beiträge: 348
Registriert: 16.04.2008

PSP 2008 SP1
PSP 2009 SP1
PSP 2010
AIP 2008 SP3
AIP 2009 SP2
AIP 2010

erstellt am: 31. Jul. 2009 11:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lm1 10 Unities + Antwort hilfreich

Also war meine erste Vermutung auch die richtige 

Bei Änderungen sollte man die Views immer mit Skripten aktualisieren. So mache ich das und da gibt es auch keine Probleme.

Es sit nämlich so, dass u.a. sich die Views dadurch zerschießen, wenn man es einfach per Hand hart reinhämmert.

------------------
Bei einem sinnvollen Posting würde man sich über entsprechende Honorierung in Form von einer kleinen Ü-Spende sehr freuen...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MB007
Mitglied



Sehen Sie sich das Profil von MB007 an!   Senden Sie eine Private Message an MB007  Schreiben Sie einen Gästebucheintrag für MB007

Beiträge: 46
Registriert: 02.02.2009

erstellt am: 31. Jul. 2009 11:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lm1 10 Unities + Antwort hilfreich

Hallo lm1,

welche Views hast Du dabei angepackt?
Schön wäre es auch, wenn Du das ganze Skript
einmal posten oder mailen könntest.

Gruß

MB007

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

lm1
Mitglied


Sehen Sie sich das Profil von lm1 an!   Senden Sie eine Private Message an lm1  Schreiben Sie einen Gästebucheintrag für lm1

Beiträge: 9
Registriert: 30.07.2009

erstellt am: 31. Jul. 2009 13:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo MB007,

ich habe alle VIEW´s angepasst, die ich in meiner Forum-Anfrage angegeben habe, bin jedoch nicht sicher, ob alle überhaupt erforderlich sind.

Anbei ein Auszug aus dem SQL-Script:

Neues Tabellenfeld definieren:  ALTER TABLE [dbo].[DOCUMENT] ADD [XYZ_NEUESFELD] [varchar] (50) NULL

Sichten definieren: ALTER VIEW [dbo].[VIEW_ALL_DOCUMENT] (AIMKEY, ENTITY_TYPE, XYZ_NEUESFELD], usw. ......
                            SELECT E.AIMKEY, E.ENTITY_TYPE, D.XYZ_NEUESFELD, usw. .....

Gruß

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

blacky1985
Mitglied
Application Engineer


Sehen Sie sich das Profil von blacky1985 an!   Senden Sie eine Private Message an blacky1985  Schreiben Sie einen Gästebucheintrag für blacky1985

Beiträge: 348
Registriert: 16.04.2008

PSP 2008 SP1
PSP 2009 SP1
PSP 2010
AIP 2008 SP3
AIP 2009 SP2
AIP 2010

erstellt am: 31. Jul. 2009 23:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lm1 10 Unities + Antwort hilfreich

Bei SQL 2005 und der Datenbanktabelle Document könnte man es auch einfach mit folgendem Skript machen.

Ich verwende mal BEZ1 als neues Feld in diesem Beispiel

Code:

ALTER TABLE DOCUMENT ADD BEZ1 VARCHAR(30) NULL

Und für die Views dann

Code:

IF EXISTS (SELECT * FROM tempdb..sysobjects WHERE id=OBJECT_ID('tempdb..#tmpErrors')) DROP TABLE #tmpErrors
CREATE TABLE #tmpErrors (ERROR INT, MODULE VARCHAR(30), OBJECT VARCHAR(128), POSITION INT, DESCRIPTION VARCHAR(256))
SET XACT_ABORT ON
IF EXISTS (SELECT * FROM tempdb..sysobjects WHERE id=OBJECT_ID('tempdb..#AIM_UPD_VIEWS')) DELETE FROM #AIM_UPD_VIEWS
ELSE CREATE TABLE #AIM_UPD_VIEWS (ALIAS sysname NULL, PCOLUMN sysname NULL, CHANGE_REQUEST VARCHAR(3))
INSERT INTO #AIM_UPD_VIEWS (ALIAS, PCOLUMN, CHANGE_REQUEST) VALUES ('BEZ1', 'D.BEZ1', 'ADD')
EXECUTE aim_update_view 'VIEW_DOCUMENT'
EXECUTE aim_update_view 'VIEW_ALL_DOCUMENT'
...usw...
[HIER HALT ALLE VIEWS ANGEBEN DIE BETROFFEN SIND]

------------------
Bei einem sinnvollen Posting würde man sich über entsprechende Honorierung in Form von einer kleinen Ü-Spende sehr freuen...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz