Problem-solving in a dream situation and solving waking-life problems through dreaming are two very different experiences. The former is a dream event while the latter uses the dream event to address waking concerns.
In dreams, you may find yourself able to solve more problems than you normally do in waking. Problems that you can solve in dreams are virtually limitless because you are not bounded by logic. Many times this can work to the dreamer's advantage. If you are able to solve problems effectively, it is a reflection of untapped competence in a particular area of your life.
The idea of problem-solving through dreaming comes from the saying, "Let me sleep on it." The ego is designed to differentiate which ideas are allowed to enter consciousness. Consequently, some thoughts are dismissed before they even get a chance for deliberation. The problem is that most of us are prejudiced by our experience to eliminate potentially good solutions to our problems. This is due to the neurosis that is part and parcel of every personality.
By sleeping and dreaming about a particular problem, your mind accesses a broader variety of problem solving choices than it would normally have the ability to recognize. When you awaken, you may not remember the specific dream content, but the problem may be miraculously resolved.
Always take note of the methods used in your dream situations to solve problems therein. Is there any situation in life that may benefit by employing similar tactics?