Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: hulp bij maken van vergelijk code  (gelezen 98667 keer)

0 leden en 2 gasten bekijken dit topic.

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #120 Gepost op: 22 oktober 2014, 21:56:54 »
Hallo RedHead,

Hij geeft nu een foutmelding  (fout 91 tijdens uitvoering:  Opjectvariablee of blokvariable with is niet ingesteld)


Dit maakt hij geel bij fout opsporing
   .ListObjects("tblPrintlijst").DataBodyRange.Delete    ' verwijder een eventuele oude Printlijst

groetjes
Marco

En nogmaals bedankt voor de hulp

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #121 Gepost op: 23 oktober 2014, 13:22:37 »
Gisterenavond liep de site vast toen ik deze reactie wilde achterlaten. Vandaar nu nog maar een poging.

In mijn laatste post heb ik de bijlage aangepast (anders staat er een niet werkende versie online en da's niet netjes). Het probleem was dat de Table géén records kan weggooien als er géén records aanwezig zijn. En aangezien ik je een bestand heb gegeven waarbij de printsheet leeg is, loopt dat dus mis (bij het testen was ik al een stapje verder namelijk). Nu wordt dat netjes afgevangen door te controleren of er werkelijk iets te verwijderen is. Zo ja, dan verwijderen. Zo nee, dan gewoon doorgaan...
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #122 Gepost op: 07 november 2014, 11:15:40 »
Hallo Redhead,

Ik ben tijd  weg geweest, en ben vandaag weer even aan het testen gegaan.

Nu als ik een print lijst maak krijg ik een fout melding zie bijlage.

En in de lijst voor deze haalt hij ook niet meer de dubbele nummers er uit voor de print lijst, nu krijg je 2 of 3x de artikel in de lijst en dan teveel stickers.

Verder werkt hij heel mooi al xx aantal keer getest.

Groetjes Marco

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #123 Gepost op: 08 november 2014, 17:42:16 »
Hmmm... die foutmelding is vreemd. Met welke versie van Excel ben je aan 't werk? Het valt me namelijk op bij je screendumps dat het lijkt alsof dat versie 2003 is (helemaal vreemd als het éérst wél werkte)...

Dat ontdubbelen heb ik eigenlijk niet echt beetgepakt. Daar zou ik nog naar moeten kijken. Wat bedoel je eigenlijk met de 'dubbele' Is dat dubbel in de sheet invoer? Dan ben ik eigenlijk van mening dat het dus bij de invoerbasis fout zit en dat je dat niet met een programma moet oplossen. Maar goed, alles is af te vangen....

Geef ff een reactie op mijn 2 vragen en ik zal er naar kijken.
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #124 Gepost op: 08 november 2014, 21:37:07 »
Hallo Redhead,

Ja helaas hebben wij op het werk alleen 2003 versie misschien in de toekomst een nieuwe versie.

In de database sheet komt een lijst die bij ons uit het assortiment gaat en daar staat dan dubbele artikelen in en die moet hij dan als 1 geven in print lijst. (sheet invoer heeft maar 1 regel per artikel)

Wat ik weet is dat 1 van de eerste versie dat had maar durf niet zeker te zeggen welke dat is er zijn door de goede hulp veel lijsten gepost :-)

Groetjes

Marco

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #125 Gepost op: 08 november 2014, 21:57:20 »
OK, versie 2003... Hmmm... Er zijn diverse instellingen van een Table die niet werken in die versie. Heeft het programma wél al gewerkt op je werk (dus in die versie 2003)? Dan kan ik de fout slecht verklaren vrees ik...

Wat betreft 'het teveel aan stickers' begrijp ik het niet. In je sheet 'Database' heb je dubbele entries (DAT is opzich al héél bijzonder...), maar in de sheet 'Invoer' heb je alleen maar unieke entries? Dan kan je in je afdruklijst NOOIT dubbele records hebben en dus een teveel aan stickers. Als je m'n mening niet deelt, dan graag ff een voorbeeld posten (=bijlage) met zo'n 'dubbele'...
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #126 Gepost op: 08 november 2014, 22:17:18 »
Hallo

Ja versie hier voor heeft gewerkt. toen zat de verwijder knop er ook nog niet in.

Heb een screenshot in bijlage gedaan artikel nummer 7270204 staat er 2 keer in.  (database is niet onze voorraad maar lijst met artikel nr die er uit gaan en als die op 2 of meer plekken staan komt hij ook die aantal keer op de lijst)


En hij werkt wel in mij office 2007 thuis.

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #127 Gepost op: 08 november 2014, 22:32:01 »
Ahhhh.... In de versie hiervoor verwijderde ik de aanwezige print-tabel dan ook niet. De ellende is dat ik zelf geen versie 2003 meer (actief) heb. Ik kan dit dus ook niet meer voor je testen. Wat wel kan werken is ALTIJD met een vers leeg workbook beginnen en dus steeds opnieuw de Database en Invoer sheet vullen. In dat geval kan je die regel uit je procedure slopen die de print-tabel wil legen.

Voor wat betreft artikel 7270204 in de printlijst... Dat is echt alleen mogelijk als je in de Invoer sheet het record óók dubbel hebt staan. De aanmaak-procedure van de printtabel gaat namelijk voor elk artikel van de Invoersheet kijken in de Databasesheet of deze aanwezig is. Zo ja, dan een record aanmaken in de printtabel. Zo nee, dan overslaan. Je probleem zit 'm dus werkelijk in je invoer...

Voor meer duidelijkheid naar mij kan je beter met Excel-bijlages werken ipv met plaatjes.  ;)
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #128 Gepost op: 08 november 2014, 23:01:10 »
Citaat
Ahhhh.... In de versie hiervoor verwijderde ik de aanwezige print-tabel dan ook niet. De ellende is dat ik zelf geen versie 2003 meer (actief) heb. Ik kan dit dus ook niet meer voor je testen. Wat wel kan werken is ALTIJD met een vers leeg workbook beginnen en dus steeds opnieuw de Database en Invoer sheet vullen. In dat geval kan je die regel uit je procedure slopen die de print-tabel wil legen.

Ik maak altijd database, invoer, en printlijst leeg en dan zet ik alles er weer in.
In de eerdere gepost foutmelding.doc staat in de 2 de foto een blauwe rand en op regel 2 een *  kan dit niet het probleem zijn ?

Citaat
Voor wat betreft artikel 7270204 in de printlijst... Dat is echt alleen mogelijk als je in de Invoer sheet het record óók dubbel hebt staan. De aanmaak-procedure van de printtabel gaat namelijk voor elk artikel van de Invoersheet kijken in de Databasesheet of deze aanwezig is. Zo ja, dan een record aanmaken in de printtabel. Zo nee, dan overslaan. Je probleem zit 'm dus werkelijk in je invoer...

Klopt staat in de invoer lijst, is het ook mogelijkheid dat hij daar als hij dubbel ziet verwijderd wand soms hebben wij lijsten met  10 artikel die dubbel staat in de invoerlijst??

Citaat
Voor meer duidelijkheid naar mij kan je beter met Excel-bijlages werken ipv met plaatjes.  ;)

Dit zal ik volgende keer doen :-)

groetjes

Marco

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #129 Gepost op: 09 november 2014, 13:19:10 »
Die blauwe rand en het sterretje is nog de View van Excel 2003 (en eerder). De boel loopt stuk op het object "ListObject" om de Table aan te roepen. Dit object is pas vanaf versie 2007 toegevoegd aan de functionaliteiten van een Table.

Ik heb nu wat workarounds voor je bedacht. Bij de invoer verschijnt nu de melding dat je een dubbele invoer hebt achter de artikelen die voor een 2e of meerdere keer worden gevonden in die invoer-tabel. Ze worden vervolgens NIET meegenomen naar de printlijst.

In de bijlage vind je versie 4.1
Test die op je werk maar 'ns uit.
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #130 Gepost op: 17 november 2014, 10:55:54 »
Hallo Redhead,

Ik heb hem getest en hij werkt goed in 2003 ik hoop dat ze nieuwe versie krijgen in de toekomst.

Nog maal bedankt aan iedereen die heeft geholpen in de forum.

Ik blijf hem de komende weken testen en zal hier iedereen op de hoogte houden.

Groetjes

Marco

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #131 Gepost op: 19 december 2014, 18:52:21 »
Hallo RedHead,

Hij werkt perfect en word elke week gebruikt  ;D

Alleen ze hebben bij ons de database veranderd en er staat nu ook artikelen in met  aantal 0 kunnen die ook gefilterd worden via script dat ze niet in de print lijst komt?

groetjes

Marco

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #132 Gepost op: 19 december 2014, 20:52:11 »
Oei, daar moet ik weer helemaal induiken. Plaats je ff een voorbeeldbijlage met artikelen met een nul?
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #133 Gepost op: 21 december 2014, 00:50:21 »
Hallo Redhead,

Ik heb laatste 11 artikel op aantal 0 gezet in deze file

groetjes

Marco

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #134 Gepost op: 25 december 2014, 10:30:49 »



Ik wens iedereen in de forum een goede feestdagen.

 


www.combell.com