Controlle externe files alvorens inporteren...

Status
Niet open voor verdere reacties.

assessor

Gebruiker
Lid geworden
7 jan 2007
Berichten
184
Achtergrond:
Het openingsscherm van mijn programma bestaat uit twee knoppen en een datumveld.
Een knop praten we even niet over, op de ander staat "UPDATE", waneer je deze aanklikt wordt na het uitvoeren van de code hierachter de datum in het datumveld aangepast aan de huidige datum.
"UPDATE" leest, combineert en verwerkt twee Excel lijsten. (Deze worden vanuit een ander programma geexporteerd)

Probleem:
Of er nu een nieuwe Excel lijst verwerkt wordt of niet, de datum wordt aangepast en dat is nou net niet de bedoeling.

Oplossing?
Hoe kan ik voorkomen dat de datum in het datumveld wijzigt als deze lijsten niet vernieuwd zijn? Of beter, hoe kan ik de "UPDATE" knop in dat geval een msg laten genereren "Eerst lijsten vernieuwen"?
Kan ik dit doen door naar de filedatum te laten kijken? En zo ja heeft iemand een voorbeeld?
Beter en veiliger lijkt mij een controlle van de filegroote. Iemand enig idee hoe dit te verwezenlijken?

alsvast dank, assessor
 
...op de ander staat "UPDATE", waneer je deze aanklikt wordt na het uitvoeren van de code hierachter de datum in het datumveld aangepast aan de huidige datum....
dus als je op die knop drukt dan wordt de datum aangepast? Niet meer op die knop drukken dus. Disable de knop, maak een knop "Controleer format" of iets dergelijks en als die goed gaat enable je de knop "UPDATE"
 
Nee, zo simpel is het niet.
De knop "UPDATE" doet een hele rits aan handelingen met de data uit de beide lijsten. Als deze handelingen gereed zijn past deze de datum aan.
Maar dat gebeurt iedere keer dat je de knop gebruikt, ongeacht of je de lijsten al gebruikt hebt of niet.
Wat ik zoek is een simpele manier om eerst een controle te doen op de lijsten opdat deze niet twee keer gebruikt kunnen worden en aldus de datum onterecht gewijzigd wordt.
Een idee zou zijn om te kijken maar systeem datum en aanmaak datum van files en als deze overeen komen dan pas door te gaan met de code en het aanpassen van de datum.
De lijsten kunnen dan alsnog meerdere malen gebruikt worden maar dan klopt de data met de datum als deze wordt gewijzigd.

De vraag is hoe vlieg ik dit aan?
 
Laatst bewerkt:
Sorry, maar het is te specifiek. Er zijn legio "oplossingen" te bedenken voor je probleem die dan geen oplossingen blijken te zijn. Je moet het probleem op hakken in kleinere stukjes of post anders een database die het probleem beschijft.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan