ID_filtre og ID_kunde skal være tekstfelter hvor jeg kan taste et bestemt nummer ind.
Det skal være sådan at jeg kan oprette en kunde, og derfra indføre hvilke filtre han bruger. Der skal kunne tilføjes flere filtre til den samme kunde.
Det skal være sådan at hvis der er tastet et filter ind i DB'en med samme ID_filtre så skal den bare tage informationerne alt1, alt2, alt3 og beskrivelse derfra.
Der skal laves sådan at alt kan udfyldes fra samme formular og sådan at der kan søges på kunderne i databasen. Søgeresultaterne skal vises to formater alt efter søge metode
Format1: vises i en rapport hvor man ikke kan ændre i data. Format2: vises i formularen hvor man opretter kunder m.m.
Da man kun kan give 200 point vil jeg gerne give flere til den der kan lave det som beskrevet... bare sig til
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Det er godt nok... men placering er jo individuelt for hvert skib... så jeg skal have placering med...
Kan det ikke laves sådan at når jeg taster en kunde ind i systemet og så kan taste et filter ind, i stedet for at skulle vælge ud fra en liste.... for jeg har et papirsystem jeg skal have ført ind i dette fremragende DB du er ved at lave..
Ellers skal jeg jo oprette alle filtrene først....
men vi er nu lige nødt til at lave det med placeringen på en anden måde... tror at du opfatter det som om at det er hvor filtret er placeret på lageret.. men det er det ikke i dette tilfælde. Det skal forståes som hvor/hvilken komponent filtret er installeret ex. motor 1, motor 2, hyd. anlæg eller sådan noget... Altså placering af filtret er individuelt for hvert filter der er tilknyttet hver kunde...
Det er godt nok at man vælger filtre ud fra en forud bestemt tabel med filtre til kunden, men når man har valgt filter bliver man nødt til at angive med tekst hvor eller på hvad filtret er monteret..
Ellers er vi ved at være henne ved noget af det rigtige...
Arbejder du lidt videre med det??
PS. der er et eller andet galt med denne hjemmeside... jeg skal skrive mine svar to gange hver gang!!
pho2ke -> At lave et eksempel, er at skyde over målet. Mit forslag var blot et forsøg lavet på en PC uden Access. Min kommentar var blot af ren nysgerrighed.
Det lader til, at du og thomasjepsen har en god dialog kørende, så lad det blot blive ved det. Du er i gode hænder :o)
jeg har nogle kommentarer og thomas laver noget ... og sådan går det fremad... føler også at jeg er i gode hænder, og der sker noget med det jeg siger...
Jeg er ikke på eksperten mere før mandag, tror jeg. Mit første eks. var også bare ment som inspiration - ikke et færdigt program. Dertil er der andre fora, hvor man kan få lavet den slags. Ideen med Eksperten er jo stadig at spørgeren skal lære noget af svaret :o)
Jeg mener, at du nu har redskaberne til at få lavet de sidste ting selv (eller hvis andre vil bidrage?).
Du skal ikke tro at jeg ikke lære noget af det du laver... jeg finkæmmer det du har lavet for at finde ud af hvordan det er lavet så jeg kan lave det igen...
Sådan kan jeg godt li det.... men nu ser vi hvordan det virker efter weekenden...
For at få en placering med, kan du i tabellen "tblKunder_Filtre_Relation" oprette et felt der navngives placering.Sørg for at feltet også kommer ind i formularen "frmKunder_Filtre_Relation". Åbn formularen "frmKunder" og der kan du se placeringen af hvert filter.
Jeg vil også gerne have at man kan søge på et "kunde ID" der hvor man opretter kunder, samt søge på "filer ID" der hvor man opretter filtre... Kan det lade sig gøre??
Har rettet lidt i teksten i rapporterne så det passer lidt bedre....
Jeg kan ikke downloade den sidste version, da siden ikke kan vises.
Men for at få bynavnet, skal du hente tabellerne "tblKunder" og "tblBynavne" ind i foresprgslen. Derefter trækker du feltet "Postnr" fra "tblKunder" og "By" fra "tblBynavne". Du skal så hente felterne ind i din forespørgsel.
Sorteringen laver du i forespørgslen. Access starter sorteringen fra venstre og mod højre. Hvis du vil sortere på ID_kunde skal dette være til venstre for det felt der har 2. prioritet i sorteringen.
Vedr. søgningen vil jeg anbefale dig at benytte thomasjepsen's udmærkede eksempel "Dynamisk filtrering". Der ligger et eksempel til download på "makeiteasy"
Sortering: Du skal kontrollere at rapporten sorterer på samme felt som forespørgslen. Det nytter jo ikke noget at forespørgslen sorterer på felt1, hvis rapporten derefter ændrer det ved at sortere på felt2.
Prøv at kontrollere din forespørgsel. Fungerer det her skyldes fejlen sandsynligvis, at rapporten ikke genkender et felt. D.v.s. at du har et felt i din rapport som ikke eksisterer i forespørgslen.
Du kan evt. uploade den seneste version med angivelse af hvilken forespørgsel og rapport du arbejder med.
Rapåporten "kunder" får data fra tabellen "tblKunder". Det betyder at rapporten ikke kan få data fra andre tabeller (med mindre vi bruger funktioner som DlookUp), og det mener jeg ikke tiden er inde til nu.
Prøv at skrue tiden lidt tilbage og se min kommentar 04/09-2004 10:48:04. Hvis du vil have data fra flere tabeller, er du nødt til at lave en forespørgsel.
Glem alt om rapporter indtil dine forespørgsler fungerer!
Lav en autorapport. Åbn db i databasevinduet og marker den forespørgsel der fungerer, lad derefter markøren glide henover ikonerne på menulinien til du ser tIpteksten:
Nyt Objekt: Autoformular
Åbn dialogboksen og klik på autorapport. Acces vil nu generere en rapport på baggrund af forespørgslen.
Den basale fejl er sikkert, at din rapport ikke kan gende eet eller flere felter fra din forespørgsel.
Du har et felt i rapporten som den ikke kan genkende. Prøv at finde feltlisten på menulinien og kontroller, at feltet eksisterer i rapportens postkilde. Kan du ikke se feltet i feltlisten, må du tilføje feltet og evt. tabellen i forespørgslen.
I din forespørgsel skal du så sørge for, at feltet med HG, RI o.s.v. ligger til venstre for feltet med 1,2. Derefter sorterer du begge felter til Stigende.
OK... Lige et spørgsmål inden jeg går igang med at flette de to felter...
Nu har jeg "ID_Kunde" hvis jeg laver to felter med som hedder "ID_bogstav" og "ID_nummer" kan de flettes ind i "ID_kunde" som [ID_bogstav]&[ID_nummer] og på den måde stadig bruge det eksisterende blot ved at tilføje de to felter ??
Fordi... "ID_Kunde" er jo det det hele er bygget op om...
Og jeg vil bruge Bogstavet og nummeret hver for sig til at sortere efter... men når man når jeg taster det ind hver for sig, så bliver det samlet i et udtryk og ikke tilføjet "ID_kunde" i "tblKunde"
Makroen eller makrogruppen findes ikke eller er ny, men ikke blevet gemt. Bemærk, at når du indtaster syntaksen makrogruppenavn.makronavn i et argument, skal du angive det navn, som makroens makrogruppe sidst er blevet gemt under.
Jeg har indtastet koden i "ID_nummer" i "før opdatering", i formularen "frmKunder"
Du kar i feltet egenskabsark i BeforeUpdate indtastet koden. Du skal trykke på de 3 små ... i højre side, så du kommer ind i VBA-editoren. Her skal kodden se således ud:
Private Sub ID_nu_BeforeUpdate(Cancel As Integer) Me.Tekst20 = Me.ID_Bo & " " & Me.ID_nu End Sub
Tekst20 skal erstattes med navnet på dit eget felt.
Det kan jeg ikke lige se hvorfor. Kan du prøve at uploade sidate version med angivelse af, hvordan du indsætter dine filtre og hvordan du udskriver rapporten.
Det er ikke sikkert, at jeg svarer lige med det samme. Jeg går nede i haven og roder, det skal jo passes det hele. Men svar får du.
Du kan jo sagtens lave søgning med ctrl+b. Men der er andre søgefunktioner som er mere funktionelle. Men alt afhænger af, hvordan du vil søge, og hvad drer evt. skal ske, når du har fundet det søgte.
Jeg kan igen anbefale at se lidt på thomasjepsen's filtreringsfunktion. Jeg har tidligere lagt et link.
Men inden du går igang med en funktion, skal du nøje overveje hvad du vil:
- Vil du åbne en anden formular med den fundne unikke post? - Vil du blot finde en anden kunde i samme formular? - Vil du have mulighed for at filtrere en bestemt filtertype for at se hvilke kunder der har den installeret? - Vil du søge på flere emner? - Vil du ??????
Og et godt råd er, at du nøje overvejer hvad du vil.
Jeps... Det har jeg fundet ud af efter at have lavet denne DB som er mere kompleks end jeg hidtil har prøvet...
Hvis men har en klar plan for hvad man vil have i DB'en og hvordan man vil have det præsenteret.. eller i det hele taget blot har overblik over hvad det er man vil med den gør det nok nemmere at lave..
Så fik jeg lov at indtaste indlæg nr 100 i dette spm - imponerende :o)
jeg beklager, at jeg ikke har deltaget mere i spørgsmålet - men jeg opgav at sætte mig ind i alt hvad I var kommet frem til efter weekenden :o( Giv bare Mugs alle point....han har gjort et stort stykke arbejde :o)
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.