Välkommen Gäst. Var snäll och logga in eller registrera dig som ny medlem.
Har du inte fått ditt aktiveringsbrev?
20 Maj, 2012, 20:46

Sidor: [1]
  Skriv ut  
Författare Ämne: Värde från fält följer inte med till script  (läst 145 gånger)
0 Medlemmar och 1 gäst tittar på detta ämne.
Annika Nyberg
Nykomling

Antal inlägg: 23


Visa profil
« skrivet: 31 Januari, 2012, 11:23 »

Hej
Detta känns helt oförståbart.....
Jag har skapat hur många relaterade post script som helst men nu funkar det inte.
Jag har en layout där fälten finns ifyllda. I ett script hämtar jag värdet av pk_fältet i en set variable.
Om jag tittar i datagranskaren där jag har dessa fält på bevakning så finns rätt värde i fältet.
Men om jag tittar i datagranskaren enligt scriptet så följer inte fältet med.
Vad är det för fel?
Har kollat relationerna och de verkar rätt.
Snälla hjälp!!!
Loggat
Carsten Dyhr
Administratör

Antal inlägg: 167



Visa profil Hemsida
« Svara #1 skrivet: 31 Januari, 2012, 12:36 »

Om du sätter en variabel till att innehålla värdet av ett fält skall det fungera utan undantag. Är du säker på att du har tilldelat variabeln rätt värde i rätt kontext, det låter ju nästa som om du har full koll på det.
Är posten du vill hämta värdet ifrån sparad elelr är den nyskapad?
Loggat

Carsten Dyhr | CD Soft AB | www.cdsoft.se | 0706-15 08 90
Annika Nyberg
Nykomling

Antal inlägg: 23


Visa profil
« Svara #2 skrivet: 31 Januari, 2012, 12:47 »

Samma sak händer vare sig posten är ny eller sparad.
Jag har nu testat lägga upp hela databasen från början, och då får jag med mig värdena enligt samma script...Va?
Kan det ha något att göra med relationerna mellan tabeller/fält? Indexering??
Jag har använt mig av FM:s egen Tidkort och vidareutvecklat den.
Loggat
Carsten Dyhr
Administratör

Antal inlägg: 167



Visa profil Hemsida
« Svara #3 skrivet: 31 Januari, 2012, 12:49 »

Hm, för mig låter det som om du är i fel kontext.
Om du kopierar din bevakning från datagranskaren och klistrar in den i scriptsteget vad händer då?
Loggat

Carsten Dyhr | CD Soft AB | www.cdsoft.se | 0706-15 08 90
mvRobert
Gäst
« Svara #4 skrivet: 31 Januari, 2012, 14:10 »

Jag tror också, som Carsten, att det har att göra med kontext.
Vill du/kan du ladda upp filen här så att man kan titta på den?
Loggat
Annika Nyberg
Nykomling

Antal inlägg: 23


Visa profil
« Svara #5 skrivet: 31 Januari, 2012, 14:17 »

Jag kan ladda upp filen. Men jag jobbar inte vidare med den lösningen utan lägger upp en ny och kopierar in layoter och script från den gamla. Fick det att funka direkt på det viset. Alltså verkar det som am det har med tabeller/relationer eller fälttyper att göra.....
Annika
Loggat
Carsten Dyhr
Administratör

Antal inlägg: 167



Visa profil Hemsida
« Svara #6 skrivet: 2 Februari, 2012, 09:25 »

Det måste ju betyda att filen har varit skadad, det har visserligen hänt mig också men det hör till ovanligheterna, vet du om filen varit lagad någongång eller om datorn har stängts av mens filen varit igång?
Loggat

Carsten Dyhr | CD Soft AB | www.cdsoft.se | 0706-15 08 90
Annika Nyberg
Nykomling

Antal inlägg: 23


Visa profil
« Svara #7 skrivet: 2 Februari, 2012, 14:06 »

Vad jag vet har denna databasen inte kraschat. Däremot kan den ha stängts för att en annan databas som varit öppen har kraschat....
Loggat
Carsten Dyhr
Administratör

Antal inlägg: 167



Visa profil Hemsida
« Svara #8 skrivet: 2 Februari, 2012, 14:18 »

Ok!
Det som kan ha hänt är att filen har stängts precis när FileMaker har försökt skriva till den vilket medför att den kan gå sönder.
Detta händer inte när FileMaker stängs normalt men när man tvångsavslutar FileMaker och filen är igång.
Loggat

Carsten Dyhr | CD Soft AB | www.cdsoft.se | 0706-15 08 90
Sidor: [1]
  Skriv ut  
 
Gå till: