Avatar billede mosskov Praktikant
02. december 2011 - 18:05 Der er 12 kommentarer og
1 løsning

Kombinationsboks

Er der en der vil hjælpe

Jeg har en tabel med felt1: gruppe navne på kanariefugle.
felt2: nummer og navn på enkle kanariefugle

en formular til udstilling:
i første kombinationsboks indtaster jeg gruppenavnerne som finder den gruppe fugle som 2. kombinationsboks kan vælge imellem.

Mit problem er at når jeg går til næste linie kan jeg ikke vælge ny gruppe i 1. kombinationsboks
Jeg bruger Access 2007
Avatar billede larsgrau Forsker
03. december 2011 - 20:46 #1
Hvor mange liner snakker vi om ?, da du bliver nød til at lave en forespørgelse til hver line ?
Avatar billede mosskov Praktikant
03. december 2011 - 21:08 #2
mellem 15 og 20 liner

der er ca 620 navne i felt/kombinationsboks nr. 2 og det er for mange at søge på.
de kan deles i ca. 25 gruppe som jeg vil vælge i kombinationsboks nr. 1
jeg ved ikke om der er andre måder at gøre det på?
Avatar billede terry Ekspert
04. december 2011 - 10:20 #3
Mit problem er at når jeg går til næste linie kan jeg ikke vælge ny gruppe i 1. kombinationsboks


Can you explain in more detial?

If I understand your question correctly combo 2 contains birds in the selected group from combo 1.

so selecting another group in combo 1 should now show the birds from that group.

Are you saying it doesnt?
Avatar billede mosskov Praktikant
04. december 2011 - 11:48 #4
Det jeg forsøger at lave er en orderbekræftelse til udstilleren:

i tabellen er der felt 1: Grupper ca. 25 stk. forskellige
felt 2 navn på fuglene ca. 620 forskellige
eks.
1. felt : Agat  2. felt: Opal gul mosaik type 1
1. felt : Agat  2. felt: pastel gul elfenben rimet
1. felt : satinet 2. felt: rød elfenben mosaik type 2
og så videre
det er felt 2 jeg skal bruge og det er mange at søge på hvis de ikke deles op i grupper.
hver ordrebekræftelse kan godt indeholde 15-20 linier.
til ca. 90 udstiller/orderbekræftelse.

jeg er ikke så godt til engelsk:
Avatar billede terry Ekspert
04. december 2011 - 12:09 #5
Are the combo boxes are on a sub form?

If so then your problem is that the contents of the combo boxes apply for all rows in the sub form.

So if you select another group in combo 1 will effect combo 2 on all rows in the form.

Is that correct?
Avatar billede mosskov Praktikant
04. december 2011 - 12:36 #6
Ja der er mit problem
kan du løse dette.
Avatar billede terry Ekspert
04. december 2011 - 13:22 #7
I think I have a solution you can try
Alter the record source for teh sub form to a query and include the table which contains the information for combo 2. Add the column which contain the text EG: "rød elfenben mosaik type 2" to the query.

Now you add this new field to the sub form so covers the text area of the combo.It has to be in fromnt of the text area of the combo so that when you select a row from the combo it is visible in the new text field.

Now when the contents of combo 2 change you can still see the correct text which was selected for each row.

Hope you get the idea.
Avatar billede mosskov Praktikant
04. december 2011 - 14:56 #8
Jeg er ikke helt sikke på at jeg forstår dig.
jeg har oversat det du skriver med Google:
"tror jeg har en løsning, kan du prøve
Ændre postkilde for sub formular til en forespørgsel, og omfatter den tabel, som indeholder oplysninger om Combo 2. Tilsæt den kolonne, der indeholder den tekst, EG: "Rod elfenben Mosaik type 2" til forespørgslen.

Nu kan du tilføje dette nye felt til sub formularen, så dækker den tekst område af combo.It skal være i fromnt af teksten område af combo, så når du vælger en række fra combo den er synlig i den nye tekstfeltet .

Nu når indholdet af combo 2 ændring, du kan stadig se den korrekte tekst, der blev udvalgt til hver række."


Men jeg har set en hjemmeside på den måde jeg ønsker databasen
men jeg tror den er lavet til Mysql men jeg vil gerne bruge access. jeg indsætter koden hvis du kan se noget ud af den.

Indsat:

</script>                <script type='text/javascript'>
//<![CDATA[
window.addEvent('domready', function() {
/* Hent fuglenogle */
var url1 = 'index.php?option=com_chronocontact&chronoformname=fugletilmelding&task=extra&extraid=1&format=raw';
var elmSerie = $('serie');
elmSerie.addEvent('change', function() {
  var jSonFuglenogleRequest = new Json.Remote(url1,{onComplete: function(r) {
  $('selectfuglenogle').innerHTML = r.serie;
  }}).send({'fugleserie': elmSerie.value});
});

/* Tilmelding af fugl. */
var url2 = 'index.php?option=com_chronocontact&chronoformname=fugletilmelding&task=extra&extraid=2&format=raw';
var elmBird = $('addbird');
elmBird.addEvent('click', function() {
  var jSonAddRequest = new Json.Remote(url1,{
  onRequest: function() {
  },
  onComplete: function(r) {
    alert('Fugl tilføjet ocComplete');
  }
  }).send({
  'fuglenogleid': $('fuglenogle').value,
  'klasseid': $('klasse').value
  });
});

/* Test af set html */
var elmSubmit = $('submit');
elmSubmit.addEvent('click', function() {
  $('tilmeldt').innerHTML='<div>hej!!!</div><div>hej!!!</div>';
  alert('submit');
});

});//]]>
</script>
       
            <style type="text/css">
            .form_element {
    margin-left: 10px;
    width: 90%;
}
.LV_validation_message {
    font-weight: bold;
    margin: 0 0 0 0
}
.fuglenogle{
    width: 340px;
}   
            </style>

<link rel="stylesheet" href="/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="/templates/pj2/css/template.css" media="screen" />
<!--[if IE 6]><link rel="stylesheet" href="/templates/pj2/css/template.ie6.css" type="text/css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="/templates/pj2/css/template.ie7.css" type="text/css" media="screen" /><![endif]-->
<script type="text/javascript" src="/templates/pj2/jquery.js"></script>
<script type="text/javascript">jQuery.noConflict();</script>
<script type="text/javascript" src="/templates/pj2/script.js"></script>
</head>
<body>
<div id="art-main">
<div class="art-sheet">
    <div class="art-sheet-tl"></div>
    <div class="art-sheet-tr"></div>
    <div class="art-sheet-bl"></div>
    <div class="art-sheet-br"></div>
    <div class="art-sheet-tc"></div>
    <div class="art-sheet-bc"></div>
    <div class="art-sheet-cl"></div>
    <div class="art-sheet-cr"></div>
    <div class="art-sheet-cc"></div>
    <div class="art-sheet-body">
<div class="art-header">
        <div class="art-header-png"></div>
        <div class="art-header-jpeg"></div>
<div class="art-logo">
<h1 id="name-text" class="art-logo-name"><a href="/">PJ-Webdesign</a></h1>
<h2 id="slogan-text" class="art-logo-text">CMS-Hjemmesider</h2>
</div>


</div>


<div class="art-content-layout">
    <div class="art-content-layout-row">
<div class="art-layout-cell art-sidebar1">
        <div class="art-block">
            <div class="art-block-tl"></div>
            <div class="art-block-tr"></div>
            <div class="art-block-bl"></div>
            <div class="art-block-br"></div>
            <div class="art-block-tc"></div>
            <div class="art-block-bc"></div>
            <div class="art-block-cl"></div>
            <div class="art-block-cr"></div>
            <div class="art-block-cc"></div>
            <div class="art-block-body">
       
                        <div class="art-blockcontent">
            <div class="art-blockcontent-body">
       
        <ul class="menu"><li class="item1"><a href="http://pj-webdesign.dk/"><span>Hjem</span></a></li><li class="item2"><a href="/index.php?option=com_content&amp;view=article&amp;id=2&amp;Itemid=2"><span>Hvad er et CMS</span></a></li><li class="item3"><a href="/index.php?option=com_content&amp;view=article&amp;id=3&amp;Itemid=3"><span>Referencer</span></a></li><li class="item4"><a href="/index.php?option=com_content&amp;view=article&amp;id=4&amp;Itemid=4"><span>Kontakt</span></a></li><li class="item11"><a href="/index.php?option=com_user&amp;view=login&amp;Itemid=11"><span>Log ind</span></a></li></ul>
       
                <div class="cleared"></div>
            </div>
        </div>
       
       
                <div class="cleared"></div>
            </div>
        </div>
       

  <div class="cleared"></div>
</div>
<div class="art-layout-cell art-content">

<div class="art-post">
    <div class="art-post-body">
<div class="art-post-inner">
<div class="art-postcontent">
<form name="ChronoContact_fugletilmelding" id="ChronoContact_fugletilmelding" method="post" action="http://pj-webdesign.dk/index.php?option=com_chronocontact&amp;task=send&amp;chronoformname=fugletilmelding&amp;Itemid=17" >
       
               
<div class="form_item">
  <div class="form_element cf_heading">
    <h3 class="cf_text">Udstiller #,  </h3>
  </div>
  <div class="cfclear">&nbsp;</div>
</div>



<div class="form_item">
  <div class="form_element cf_text"><hr></div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item float_left">
  <div class="form_element cf_dropdown">
    <label class="cf_label" style="display: none;">Click Me to Edit</label>
    <label class='cf_label' style='display: none;'></label><select class='cf_inputbox'  size='1' title='' id='serie' name='serie'><option value=''>V&aelig;lg Serie</option><option value='1'>Lipokromfugle</option><option value='2'>Sortserie</option><option value='3'>Agatserie</option><option value='4'>Brunserie</option><option value='5'>Isabelserie</option><option value='6'>Ph&aelig;o</option><option value='7'>Satinet</option><option value='8'>Nye mutationer</option><option value='9'>Tysk Toppet</option><option value='10'>Gloster Corona</option><option value='11'>Gloster Consort</option><option value='12'>Border</option><option value='13'>Fife</option><option value='14'>Raza</option><option value='15'>Lizard</option><option value='16'>Lancashire</option><option value='17'>Crested</option><option value='18'>Yorkshire</option><option value='19'>Berner</option><option value='20'>Norwich</option><option value='21'>Llarguet Espanol</option><option value='22'>M&uuml;nchener</option><option value='23'>Scotch</option><option value='24'>Japan Hoso</option><option value='25'>Bossu Belge</option><option value='26'>Rheinl&auml;nder </option><option value='27'>Pariser</option><option value='28'>Giboso Espanol</option><option value='29'>Schweizer Fris&eacute;</option><option value='30'>Gibber Italicus</option><option value='31'>Sydholl&aelig;nder</option><option value='32'>Paduaner</option><option value='33'>Nordholl&aelig;nder</option><option value='34'>Fiorino</option><option value='35'>Makige</option><option value='36'>Mehringer</option><option value='37'>AGI</option><option value='38'>Melado tenerfeno</option><option value='39'>Irish Fancy</option><option value='40'>Harlekind</option><option value='99'>Nye racer</option></select>  </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item float_left">
  <div id="selectfuglenogle" class="form_element cf_dropdown">
    <label class="cf_label" style="display: none;">Click Me to Edit</label>
    <select class="cf_inputbox fuglenogle" id="fuglenogle" size="1" title=""  name="fuglenogle">
      <option value="">Vælg Fuglenøgle</option>
    </select>
  </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item float_left">
  <div class="form_element cf_dropdown">
    <label class="cf_label" style="display: none;">Click Me to Edit</label>
    <select class="cf_inputbox" id="klasse" size="1" title=""  name="klasse">
      <option value="">Vælg Klasse</option>
      <option value="O">Opdræt</option>
      <option value="S">Stamme</option>
      <option value="F">Flerårige</option>
    </select>
  </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item float_left">
  <div class="form_element cf_button">
    <input value="Tilføj Fugl" id="addbird" name="addbird" type="button" />
  </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item">
  <div class="form_element cf_text">
    <fieldset>
      <legend>Tilmeldte fugle</legend>
      <div id="tilmeldt" class="form_element cf_text">Hej med dig;<img id='img11' src='/images/stories/ajax-loader2.gif' /></div>
    </fieldset>
  </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item">
  <div class="form_element cf_button">
    <input style="float:right;" value="Afslut og send liste" id="submit" name="submit" type="button" />
  </div>
  <div class="cfclear">&nbsp;</div>
</div>
        <input type="hidden" name="b9499fd2cf6029b45ff7371500daee9e" value="1" />   
                    <input type="hidden" name="1cf1" value="72684be798af8cd0b36a5730930411ee" />
                </form>
</div>
<div class="cleared"></div>
</div>

        <div class="cleared"></div>
    </div>
</div>


  <div class="cleared"></div>
</div>

    </div>
</div>
<div class="cleared"></div>



<div class="art-footer">
    <div class="art-footer-t"></div>
    <div class="art-footer-l"></div>
    <div class="art-footer-b"></div>
    <div class="art-footer-r"></div>
    <div class="art-footer-body">
                <div class="art-footer-text">
Avatar billede terry Ekspert
04. december 2011 - 17:18 #9
If you want to use access then the code you show cant be used.

You can send me your dB and I can make an example for you

ekspertenATsanthell.dk
AT = @
Avatar billede mosskov Praktikant
05. december 2011 - 17:56 #10
Hej jeg arbejder vidrer med det
Avatar billede terry Ekspert
05. december 2011 - 18:34 #11
har du ikke bruge for mere hjælp?
Avatar billede mosskov Praktikant
05. december 2011 - 20:02 #12
1. min database er meget stor.
2. jeg har svært ved at forstår når du skrive på engelsk.
Avatar billede terry Ekspert
05. december 2011 - 21:23 #13
Jeg vil send dig en eksempel hvis du sender mig en email til

ekspertenATsanthell.dk


AT = @
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester