Författare Ämne: Lägga till flera artiklar i ett fält  (läst 4698 gånger)

0 medlemmar och 1 gäst tittar på detta ämne.

Utloggad thias79

  • Nykomling
  • Antal inlägg: 30
    • Visa profil
Lägga till flera artiklar i ett fält
« skrivet: 19 augusti, 2015, 10:43 »
Hej!

Vill kunna lägga till flera poster i ett fält  tex flera produkter som skall bokas t.ex

Hur gör jag detta smidigast?

Tack på förhand

Mathias

Utloggad Carsten van Dyhr

  • Administratör
  • Flitig postare
  • Antal inlägg: 358
    • Visa profil
    • www.cdsoft.se
SV: Lägga till flera artiklar i ett fält
« Svar #1 skrivet: 20 augusti, 2015, 09:38 »
Halloj!
Flera poster i ett fält?
Här råder nog lite begreppsförvirring, åteminstone är inte min klena hjärna med på noterna.

En databas består av
Tabeller, exempelvis en kundtabell
Fält i en tabell, exempelvis kundnamn
Poster i tabeller exempelvis Kunden X och Kunden Y

Med bakgrund av detta vad är det då du vill ha hjälp med?  ::)
Carsten Dyhr | CD Soft AB | www.cdsoft.se | 0706-15 08 90

Utloggad thias79

  • Nykomling
  • Antal inlägg: 30
    • Visa profil
SV: Lägga till flera artiklar i ett fält
« Svar #2 skrivet: 20 augusti, 2015, 10:28 »
Godmorgon  :)

Insåg nog själv att jag var lite otydlig.

Det jag vill är att jag vill ha ett fält där jag kan ange flera produkter ifall att flera produkter skall bokas på samma kund vid samma tillfälle.

Skall ju sedan bli någon form av pdf (bokningsorder) som man kan skriva ut är tanken.

Hoppas jag var något tydligare nu.

/Mathias

Utloggad Carsten van Dyhr

  • Administratör
  • Flitig postare
  • Antal inlägg: 358
    • Visa profil
    • www.cdsoft.se
SV: Lägga till flera artiklar i ett fält
« Svar #3 skrivet: 21 augusti, 2015, 10:38 »
Det klarnade något men inte helt, dessutom tror jag, att du tänker fel, om du ursäktar.

Jag förstår det som om du skall ha detta för någon sorts order eller liknande där en given kund bokar ett antal artiklar, kan det stämma?
Om det är så så behöver du bekanta dig med ännu ett begrepp, nämligen relationer.
Du behöver ha en ny tabell som knyter ihop och skapar orderrader, där varje orderrad har en pekare till en produkt, sen är det bara att skapa så många rader som du vill eftersom den relaterade tabellen bara fylls på efterhand som.

Låter det som grekiska?

Om du gjorde som så att du beskriver vad du skall ha detta till så kanske jag kan slänga ihop en liten snabb exempelfil åt dig.
Carsten Dyhr | CD Soft AB | www.cdsoft.se | 0706-15 08 90

Utloggad thias79

  • Nykomling
  • Antal inlägg: 30
    • Visa profil
SV: Lägga till flera artiklar i ett fält
« Svar #4 skrivet: 21 augusti, 2015, 11:10 »
Det är så att jag skall göra ett boknings system för att hyra ut utrustning  under viss tidsperiod t.ex. Så behöver en produkt tabell en kund tabell och en bokningstabell har jag förstått och så det som du nämnde då med att koppla ihop för att få order rader.

/Mathias

Utloggad Carsten van Dyhr

  • Administratör
  • Flitig postare
  • Antal inlägg: 358
    • Visa profil
    • www.cdsoft.se
SV: Lägga till flera artiklar i ett fält
« Svar #5 skrivet: 23 augusti, 2015, 08:28 »
Det går naturligtvis att göra detta på en mängd olika sätt och det går också att "fuska"  ihop en lösning om den bara skall hålla för ett litet projekt, men om du skall bygga något som håller på sikt så måste du göra som du beskriver.

Jag skulle skapa följande tabeller om jag vore i dina kläder.
• Kunder.
• Artiklar.
• Orderhuvud, fakta om uthyrningen, datum och sånt samt eventuell summering av ordern.
• Orderrader/bokningar här kopplar du en artikel till en order och sätter eventuella priser och dylikt.

Lycka till med projektet

Med vänlig hälsning
Carsten Dyhr
2015-08-23  -  07:28
Carsten Dyhr | CD Soft AB | www.cdsoft.se | 0706-15 08 90

Utloggad thias79

  • Nykomling
  • Antal inlägg: 30
    • Visa profil
SV: Lägga till flera artiklar i ett fält
« Svar #6 skrivet: 23 augusti, 2015, 14:29 »
Skall sätta mig å sätta ihop det här får vi se hur det går.

En annan sak jag provat och som har funkat förutom att jag fått ett felmeddelande så det är väl jag som missat något enkelt antaglien.

Det här med flikkontroll för att navigera. Jag har ritat upp en sådan ruta och flyttat in de fält jag vill ha på respektive flik. Men då vill  inte databasen hänga med riktigt. Det är nog någon relation jag har missat.

Borde jag göra en egen layout för just flik systemet kopera de fällt som skall vara i den layouten och se till att de hämtas från rätt tabell?

/Mathias

Utloggad Ronny Andersson

  • Nykomling
  • Antal inlägg: 23
    • Visa profil
SV: Lägga till flera artiklar i ett fält
« Svar #7 skrivet: 25 augusti, 2015, 12:03 »
Du kan enbart visa relaterade data utifrån den/de poster som visas i aktuell layout.
Om jag förstår dig rätt försöker du visa både en lista över kunder i en flik och artiklar i en annan flik i samma layout. Detta kan man göra beroende på hur dina relationer ser ut mellan tabellerna men enklast är att som nybörjare dela upp så att varje "huvudtabell", ex kunder och artiklar ligger på var sin layout och att man sedan navigerar mellan dessa.
Ronny Andersson, Packing AB

Utloggad Carsten van Dyhr

  • Administratör
  • Flitig postare
  • Antal inlägg: 358
    • Visa profil
    • www.cdsoft.se
SV: Lägga till flera artiklar i ett fält
« Svar #8 skrivet: 27 augusti, 2015, 09:16 »
Du kan använda flikar för navigering, men du kan inte byta mellan tabeller med en vanlig flik, åtminstone inte utan åthävor*.
Du kan däremot visa en portal om du vill men den ger dig inte samma frihet som att gå till en separat layout som hämtar sina data från rätt tabell, precis som Ronny beskriver.

* Om du gillar flikarna kan du antingen tillverka egna knappara som ser ut som flikar eller använda Filemakers fliksystem men då får du trixa lite.
Det går att lägga exakt samma flikar på en annan layout för att ge användaren illusionen av att han/hon befinner sig i ett fliksystem men i själva verket handlar det om flera flikar på varsin layout.
Carsten Dyhr | CD Soft AB | www.cdsoft.se | 0706-15 08 90

Utloggad thias79

  • Nykomling
  • Antal inlägg: 30
    • Visa profil
SV: Lägga till flera artiklar i ett fält
« Svar #9 skrivet: 30 augusti, 2015, 10:52 »
Navigering färdig å fixad nu.

För att få ett fält för att lägga in orderrader typ Är det några speciella fält eller någon speciell relationskoppling som behövs då? Har förstått att man använder sig av en tabell typ "line items" och gör någon form av relationskoppling där.


Utloggad Carsten van Dyhr

  • Administratör
  • Flitig postare
  • Antal inlägg: 358
    • Visa profil
    • www.cdsoft.se
SV: Lägga till flera artiklar i ett fält
« Svar #10 skrivet: 31 augusti, 2015, 10:30 »
Du behöver en relation i vilken du får skapa nya poster, se skämdump.
Skärmdumpen är från en faktura till fakturarader, därav namnet, men principen är densamma.

Det går att lösa på hur många olika sätt som helst och vi använder oss faktiskt inte själva av det här sättet men det är enklast att förklara.
För att det skall fungera måste du he en "Primary key" i orderhuvudstabellen denna relaterar du till en "secondary key" i rad-tabellen. (se bild)
Glöm inte att sätta krysset "Tillåt att poster"
« Senast ändrad: 31 augusti, 2015, 10:31 av Carsten Dyhr »
Carsten Dyhr | CD Soft AB | www.cdsoft.se | 0706-15 08 90

Utloggad thias79

  • Nykomling
  • Antal inlägg: 30
    • Visa profil
SV: Lägga till flera artiklar i ett fält
« Svar #11 skrivet: 31 augusti, 2015, 14:41 »
Då var det ungefär som jag misstänkte. Tabellen Faktura och faktura rader skall alltså innehålla ungefär samma fält så att information kan hämtas och lagras.?

Mathias

Utloggad Carsten van Dyhr

  • Administratör
  • Flitig postare
  • Antal inlägg: 358
    • Visa profil
    • www.cdsoft.se
SV: Lägga till flera artiklar i ett fält
« Svar #12 skrivet: 31 augusti, 2015, 18:03 »
Yes sir!

Du måste ha en tabell för orderhuvuden och en för orderrader, mellan dessa skall du ha en relation som samlar ihop alla rader för ett huvud en sk. en till många relatio... Ett huvud  flera rader.

Lycka till
Carsten Dyhr | CD Soft AB | www.cdsoft.se | 0706-15 08 90

Utloggad thias79

  • Nykomling
  • Antal inlägg: 30
    • Visa profil
SV: Lägga till flera artiklar i ett fält
« Svar #13 skrivet: 2 september, 2015, 09:33 »
Fixar den artikelraderna själv då när jag har skapat relationen mellan tabellerna?

/Mathias

Utloggad Carsten van Dyhr

  • Administratör
  • Flitig postare
  • Antal inlägg: 358
    • Visa profil
    • www.cdsoft.se
SV: Lägga till flera artiklar i ett fält
« Svar #14 skrivet: 3 september, 2015, 12:53 »
Fixar och fixar, det är nog till att ta i, tyvärr.

Du måste ha en relation från din orderrad till en artikel i en artikeltabell...

Nu skall jag krångla till det ytterligare för dig, för normalt sett vill man inte ha orderrader relaterade till artiklar för om du tar bort en artikel så försvinner den ju också från ordern. När man bygger en orderradestabell så bygger man oftast med fält som "slår upp" sitt värde via en relation, på så sätt blir raden beständig över tid och även om ett pris på en vara eller liknande ändras så påverkar den inte en redan lagd order.

När man planerar sin lösning måste man alltid tänka så här: Vill jag att det jag skapar skall förändras när en relaterad post ändras elelr skall det vara en ögonblicksbild.
Normalt på en orderrad eller en fakturarad vill man inte att raden skall uppdateras när en artikel uppdateras så därför gör man fält som slår upp sitt värde via en relation och lagrar det lokalt.

Jag slängde ihop ett litet exempel åt dig
www.cdsoft.se/forumfiler/exempel-lankdata.fmp12
« Senast ändrad: 3 september, 2015, 12:57 av Carsten Dyhr »
Carsten Dyhr | CD Soft AB | www.cdsoft.se | 0706-15 08 90