10. august 2001 - 20:47Der er
16 kommentarer og 1 løsning
Fra combobox til ny formular med de valgte info
Jeg ved den er nem, men jeg har lige været på arbejde idag :o)
Jeg har en formular med en ubundet combobox, hvor jeg kan søge på firmaer. Denne combobox har navnet SøgFirma
Når jeg har fundet det rigtige firma, går den videre til en ny ORDRE-formular, hvor den så skal vise firmanavnet jeg har valgt... men i stedet for at skrive firmanavnet skriver den blot Firma ID (en autonummerering).
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Er det i comboboxen du ikke kan få vist firmanavnet: I comboboxens egenskaber vælger du \"antal kolloner\" og skriver eks: 2 I kollonebrede vælger du kollonebrede og skriver eks: 0;2 Det betyder at du skjuler den første kollone med FirmaID men får vist anden kollone med firmanavn. Det har ingen betydning får værdien af komboen, den fastsættes af kollonenumret i egenskaben \"bundetkollone\".
Hvis du har brug for at få fat i data fra en af de andre kolonner i comboboxen (uanset om de er synlige eller ej) kan det gøres med f.eks.: \"SøgFirma.Column(2,SøgFirma.ListIndex)\" der giver dig data fra 3. kolonne (første har nummer 0).
Den førset formular hvor jeg har min ubundet combobox virker udemærket - det er når jeg har VALGT, og den går videre med den næste formular, at den ikke skriver navnet på det firma jeg har valgt i comboboksen - den skriver kun nummeret eller ID\'en på det navn jeg har valgt...
I den anden formular kan du bruge dlookup i den textbox hvor du har firmaid. Ellers kan du ændre forespørgsldesignet således at firmanavnet kommer med.
Hej Jens-peter - jeg tror at I begge er inde på det rigtige, men den bliver ved med at skrive #navn - nu har jeg prøvet at sende den til Nih, så må vi se hvad der sker... Jeg ved ikke hvorfor, men jeg kalder Nih for Niels... don\'t bother :o)
Jeg kan desværre ikke teste din formular, jeg mangler en tabel Tprodukter, men med gammeldags modem er det fint med mig.
Jeg forstår ikke hvorfor du ikke bare angiver textboxens \'Tekst96\' kontrolelement kilde til at \'firmanavn\', den er da med i den underliggende forespørgsel.
ellers skriv lige hvordan Tprodukter ser ud (feltnavne og typper)
Du skal tilføje feltet \'kundeid\' i \'FS-OdreOprettelse\'. kopier comboboxen fra \'FO-Ordre-Opret-side1\' til \'FO-Ordre-oprettelse\' og angiv kontrolelementkilde til \'kundeid\'.
Herefter behøver du ikke \'FO-Ordre-Opret-side1\' hvis du vil være sikker på at der altid vælges et firmanavn skal du sætte feltegenskaben obligatorisk for \'KundeID\' i \'T-ordre\' til ja.
Hej Nih. Det er noget tid siden denne tråd blev oprettet.. men du får lige dine point, som tak for din tålmodighed.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.