If the Quran has all the details, then where can we find …..?

You claim that the Quran has all the details. If that is correct then can you please answer the following: In Surah 3, how do we know this is the Battle of Uhud if we follow the Quran alone?

First it must be reminded that this is not a claim that we have made up, it is what the Quran tells us in 6:114.
However, from your question, it appears that you have an incorrect understanding of the Quranic assurance that the Quran has all the details (6:114), and hence, why we should follow the Quran alone.
Let us first read 6:114

Shall I seek other than God as a lawmaker when it is He who has brought down to you the Book fully detailed?" 6:114

The connection in the above verse between (God being the only source of law) and between (the Book/Quran being fully detailed) makes a clear point:
That the Quran contains all the details of God's law for us, which means that the Quran has all the details we need to practice Islam.
God never said that the Quran contains details of everything under the sun!
So in reply to your question, we have to ask:
Do we need to know if the battle mentioned was Uhud or any other battle?
Will the actual name of the battle affect our worship of God? Will we only enter Heaven if we knew the name of the battle mentioned?

When God mentions various pieces of historic events in the Quran, whether they are related to a previous battle, or narrations about previous people, or events about the creation of the univers, etc, it is not because God will examine us in this knowledge on Judgement Day, but it is to convey for us various messages that can be derived from these events. These historic events and narrations serve the overall message of the Quran.

Example 1
The story of Moses and Pharaoh is narrated in the Quran more than any other story. God gives us a large amount of information about the story of Moses and his strive to free the oppressed Children of Israel. However, God does not give us the name of the Pharaoh who defied God at the time of Moses! The information given educates us about how God sends messengers with awesome signs, how God's messengers are devoted men, how the rejecters (like Pharaoh and his people) will always be severely punished and how God is capable of all things.
Is the knowledge of the exact name of that Pharaoh of any importance? Not at all.

Example 2
Another example is in 66:1. God reprimands the prophet for once committing the error of prohibiting an item which was not prohibited by God. Once again God does not tell us what exactly was that item. Do we need to know what was the exact item? It could have been oranges, honey, peanuts or whatever! We do not need to know the exact item, but for sure, we are given an awesome message and warning in 66:1. The message is that God is the only law giver and that even the prophet did not have the authority to make law. The only duty of any messenger is to deliver the message (5:92). God does not place this reprimand in 66:1 in order to belittle the prophet. The words in 66:1 are placed in the Quran so that any reader of the Quran, till the end of time, will know that God is the only law giver. Sadly, many Muslims who claim to follow the Quran totally ignore the message in 66:1 and they follow fabricated hadith which tells lies against the prophet! These are the hadith which portray the prophet as someone who disobeyed God's commands (in 66:1) and went on to prohibit gold and silk for men, dogs as pets, pictures on the walls and make-up for women! Needless to say, none of these items are prohibited by God.
As the above examples demonstrate, we can also say that the exact name of the battle is of no importance for the application of our religion.
If you would like to study historic events then you can consult historic books, then you may find the name of Pharaoh, the item mentioned in 66:1 and the name of the battle.
But if you want to practice Islam, and God willing, to enter Heaven; you need the Quran alone.