07. maj 2006 - 23:58Der er
26 kommentarer og 1 løsning
Sortering i view
Jeg har oprettet et view, jeg derefter har indsat i en form.
Jeg vil nu gerne have, at jeg kun får vist de dokumenter, der opfylder et bestemt kriterie. Jeg har et felt på formen, der hedder Jobtype. Jeg vil her kun have vist de dokumenter hvor Jobtype = 0 Dokumentet hedder Job.
Jeg forstår det simpelthen ikke. Så snart jeg sætter en Select ind på View'et, så får jeg bare INTET. Jeg har prøvet, kun at skrive SELECT Form = "Job" og jeg har prøvet at henvise til alias, men intet hjælper.
Dobbelttjek lige dit form-navn. Sæt SELECT @ALL ind i view selection, åben viewet i klienten, højreklik på et dokument (et af dem du vil have vist), find feltet "Form" og tjek at det passer med det du vil skrive i din view selection.
Det står desværre rigtigt. Formen hedder "Job" og er af datatypen text. Jeg har lige prøvet at lave tilsvarende på en anden form, og her kan jeg godt få det til at virke. Hvis jeg nu, i desperation, sletter hele formen, og laver en ny, vil det eventuelt kunne løse mit problem. Jeg har nemlig lidt svært ved at forstå, hvor databasefelterne bliver af, og om jeg kan indsætte dem på en ny form.
Du kan godt slette formen og oprette en ny med samme navn. Du har ikke et computed for display felt med navn "Form" ? Prøv evt. først at oprette et nyt view.
Jeg har prøvet at oprette et nyt View, men det giver samme problem, når jeg skal bruge formen "Job" Jeg har eet felt med "computed for display, men det hedder ikke "Form". Derudover har jeg to felter med "Computed when composed".
NÅ, jeg tror jeg laver en ny Form. Kan jeg indsætte de felter jeg HAR oprettet?
Ja, en form bruges blot til at hente/præsentere data. Så du kan sagtens have flere forms med samme feltnavne - blot ikke samme feltnavne på samme form. Men jeg tvivler på at det hjælper - det virker somom at det er view'et den er gal med og ikke form'en.....
Okay, nu er da forvirret. Hvis du mener det er view'et det er galt med, hvorfor får jeg så samme problem, når jeg laver et nyt, hvor jeg skal have vist data fra samme form. SOm nævnt kan jeg godt få det til at virke, det du har fortalt mig, når jeg laver tilsvarende på en anden form. Har det noget at sige, at der er tale om et "Response"-dokument?
Jeg takker for din tålmodighed, men det har jeg faktisk prøvet. Jeg havde nemlig ikke givet formen et alias fra starten, men nu har jeg lige prøvet igen, og jeg har endda ændret alias-navnet,men AK, View'et er helt tomt.
Hvis du har admin rettigheder, så prøv at markere databasen i admin-klienten og kør en fix-up. Ellers - hvis du har mulighed for det - så læg den et sted hvor jeg kan hente den og kigge lidt nærmere.
Hvis du åbner Ejdefineret, så er det meningen, at der skal vises de dokumenter, der har markeringen "Ej defineret" / 0. View'et skal bruges som Embedded View i Formen "Kunde"
Ok. Du har sat flueben i "show response documents in a hierarcy" i view-properties. Og det duer ikke når det er responses du vil vise. Prøv at fjerne fluebenet.
For pokker da også. Det var lige det, der skulle til. Tusind tak for hjælpen. Nu kan jeg da komme lidt videre :-) Opretter du lige et svar, så du kan få de sølle 30 pt
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.