Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Rutnätsproblem i Access

Postades av 2003-12-06 12:18:28 - Annika Stacke, i forum access, Tråden har 5 Kommentarer och lästs av 1394 personer

Vänner!
Jag försöker göra en snygg och lättöverskådlig schemaläggning för gudstjänster och samlingar i mina olika församlingar, i form av ett rutnätsschema (Fråga, kanske senare Rapport) i Access.

Till vänster i kolumnen ”Dag” kommer allt helt riktigt med datum och veckodag etc. I de följande kolumnerna med församlingsnamnen listas sedan varje gudstjänst/samling, också helt riktigt.

Men, varje gudstjänst/samling lägger sig på en ny rad, vilket dels är oekonomiskt ur papperssynpunkt, dels blir det svåröverskådligt för de många människor som kommer att titta på schemat.

Vad jag skulle vilja få fram är:
1) att alla gudstjänster/samlingar som äger rum på samma dag, visas på en och samma rad,
2) att om det förekommer två eller flera samlingar på samma dag i samma församling, att det kommer en avskiljare mellan dem, exempelvis i form av Chr(13) & Chr(10) ”-------” Chr(13) & Chr(10),
3) att radens höjd anpassas automatiskt till mängden information som skall visas.

SQL-satserna ser ut enligt följande:

SELECT
[Gudstjänst-Q].[Datum] & " " & [Veckodag] & Chr(13) & Chr(10) & [Dagens namn] & Chr(13) & Chr(10) & [Dagens ämne] AS Dag,
IIf([Församlingskortnamn]="Asa",Format([Tid],"Short Time") & " " & [Platskortnamn] & " (" & [Gtjkod] & ") " & [Särskilt_namn] & " " & [Präst] & " " & [Övrig_officiant] & " " & [Musiker] & " " & [Vaktmästare] & " " & [Musik&Kör] & ", " & [Övrigt]) AS Asa,
IIf([Församlingskortnamn]="b",Format([Tid],"Short Time") & " " & [Platskortnamn] & "( " & [Gtjkod] & ") " & [Särskilt_namn] & " " & [Präst] & " " & [Övrig_officiant] & " " & [Musiker] & " " & [Vaktmästare] & " " & [Musik&Kör] & ", " & [Övrigt]) AS Berg
FROM [Gudstjänst-Q];

Skulle någon ha ett förslag om hur jag går vidare, vore jag mycket tacksam!

Vänligen i adventstid
Annika



Svara

Sv: Rutnätsproblem i Access

Postades av 2003-12-07 20:03:25 - Annika Stacke

Ajaj, den dåliga svarsfrekvensen tyder på att jag formulerat frågan lite otydligt...
Nu är jag illa bevandrad i VBA, för jag antar att man måste gå vägen över kodning för att lösa problemet. Eller räcker det med SQL?
Annika


Svara

Sv: Rutnätsproblem i Access

Postades av 2003-12-07 20:28:48 - Pelle Johansson

Förslagsvis delar vi upp denna fråga i två delar. Dels en för att bestämma vad som skall komma ut, och därefter hur det skall presenteras. Jag har ingen kunskap i att göra rapporter - men vet att det finns en rapportgenerator som borde täcka de saker du vill ha hjälp med.

Så börja koncentera dig på den sql-sats du angett - får du ut allt data rätt där - och om inte, vad saknas?. Sen vore det bra att få veta vad fälten heter i den eller de tabeller du har behov av att hämta data från för att kunna hjälpa dig med en bra sql-sats.

Så, dags å ta nya tag. Ge inte upp!


Svara

Sv: Rutnätsproblem i Access

Postades av 2003-12-08 08:52:28 - Annika Stacke

Den information som skall finnas, finns redan. Genom konkatenering (eller vad det nu kan heta på svenska) har jag sammanfogat information från olika fält.
Problemet nr 1 i min frågeställning (för att börja där) är att de poster som avser en och samma dag inte lägger sig på samma rad, utan på olika rader.
Vänligen
Annika


Svara

Sv: Rutnätsproblem i Access

Postades av 2003-12-08 09:09:02 - Markus Larsson

Hur ser tabellstrukturen ut?

Det jag kan tänka mig är att du behöver dela upp frågan i flera delar, där du först har en fråga per församling med datum och information.
Sedan tar du och använder en fråga (eller tabell) som listar alla datum.
Slutligen använder du frågan / tabellen med alla datum och joinar med frågorna för församlingarna, där det blir en (hoppas jag säger rätt) en Left Join mot församlingarna. Alltså visa alla datum och de församlingar där datum är lika.

Om du sedan i denna fråga låter varje församlingspost med information hamna i ett eget fält så ska de hamna på samma rad.

Kort exempel:
SELECT Datum.Datum, Församling1.Info, Församling2.Info
FROM Datum LEFT JOIN Församling1 ON Datum.Datum = Församling1.Datum LEFT JOIN Församling2 ON Datum.Datum = Församling2.Datum;

Hoppas att detta hjälper dig.


Svara

Sv: Rutnätsproblem i Access

Postades av 2003-12-08 17:22:45 - Annika Stacke

Tusen tack!
Det fungerar jättebra.
Kanske kommer jag tillbaka med en annan tråd, liksom för att finputsa.
Annika


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 769
27 960
271 761
1 164
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies