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.
Well if you dont have an index access just runs through all th erecords one at a time until it finds what it wants. Anindex is much like a telephone directory it places similar information close to each other and in a way it can be found quickly. You dont noprmally need to tell Access to use an index for finding your information
ordrenummer og bestillingsnummer (op mod 150.000 linier) som jeg hver nat står og opdatere udfra en kommafil, og jeg tjecker så på om der er ændringer i en given linie, og lige nu tager det op mod 5 timer at lave kørslen (tjecker også lige på nogle andre ting ved sammenligningen)
Men lad os sige jeg har 30 kolonner i databasen så kan det vel godt betale sig at lave index på de 5-6 stykker som jeg skal tjecke på om har ændret sig?
Not quite sure I understand you! You could import the "kommafil" into a TEMP table and then make a query which does your compare for you on the 5-6 fields. Indexes DO fill quite a bit and if your fields are text then they will be very large. Its hard to make suggestions as to the best way to do this when not knowing fully your requirements and also seeing the data!
hmm det havde jeg ikke overvejet bare at indlæse alle datene til en temp-tabel først.... det ville selvfølgelig gøre alt andet lige meget nemmere, og forhåbentligt hurtigere.
Men sagen er jeg modtager en bestillingsseddel fra et firma, med alle deres ordre. Jeg indlæser filen, som tager de der ca. 5 timer på en P2 300 mhz, hver linie den kommer til tjecker den først om der skulle være en linie i databasen med de samme egenskaber. Er der det, så opdatere den den, ellers indsættes der.
Once you have your file into the TEMP table, you can make a query where you JOIN both tables, the original and the TEMP on the fields you us eto check if it already exists. This will ensure that only the records which exist in BOTH tables are included in the result. Then you make this into an update query, updating the necessary fields with the new data. IF you have a primary (unique) key on your original table you can then make an append from the TEMP and only those which DO NOT exist will get added. Hope that makes sence!
dont go telling your boss, you may be out of a job :o)
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.